一、首先我们来下载tomcat
下载地址:https://tomcat.apache.org/download-80.cgi
我这里下载的是8.5.61

tomcat不需要安装、配置,解压好直接在终端可以启动:
1、进入tomcat的bin目录
2、sudo sh startup.sh
终端显示:Tomcat started. 在浏览器输入localhost:8080,看到下面的界面就说明启动成功了

关闭tomcat服务命令: sh shutdown.sh
二、然后下载Jenkins的war包
下载地址:https://www.jenkins.io/download/

把下载好的jenkins.war放在tomcat的wabapps文件夹里面

这样子之后再按照上面(一)讲过的步骤启动tomcat,tomcat服务启动成功后在浏览器输入:http://localhost:8080/jenkins/ ,然后按照提示输入密码,安装推荐的工具就可以了。
三、新建节点
管理Jenkins ------> System Configuration ------> manage nodes and clouds ------> 新建节点


输入节点名称,勾选Permanent Agent,点击确定

按照上图👆的方法填写,保存后是下面这样👇,然后点击agent.jar,下载好把
它放在你刚才新建的远程工作目录中:/Users/******/Jenkins

现在需要启动该节点,在终端进入你刚才新建的工作目录:cd /Users/******/Jenkins
输入上图👆红框中的命令:
java -jaragent.jar-jnlpUrl http://localhost:8080/jenkins/computer/donghaha/slave-agent.jnlp -secret d8aee92884e67432c6571732df457ba605b9e2c20a482a2fc5b1f007c237b545 -workDir "/Users/******/Jenkins"
这样再刷新Jenkins的页面你的节点就启动成功了,像这样👇:

四、新建一个project,关联github
输入任务名称,选择自由项目,点击确定

然后进入配置页面,general ------>限制项目的运行节点 ,填写刚才新建的节点

源码管理选git,填入远程仓库地址,下面提示连接到远程仓库失败,只要你在本地能clone、pull 、push等操作就不用管这个提示

接下来,Additional Behaviours --------> 选择检出到子目录(check out to sub-directory),子目录名字为这里起名叫dev,保存。

现在就可以构建了

ps:目录结构

网友评论