一、初始化配置
- 启动jenkins
systemctl start jenkins
- 打开浏览器,输入IP:端口来打开jenkins(我的是8080端口)
注意:如果使用的虚拟机,此IP为虚拟机的IP
- 根据上面的路径提示,查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword
- 输入密码,点击继续后会出现下面页面,点击安装推荐的插件(即第一个)
- 进入安装界面,等待安装完成即可(如果有安装未成功的插件,可查看这篇:jenkins插件安装失败解决方案)
- 创建用户
- 自定义URL
- 修改hosts,添加刚才自定义的URL,指向jenkins所在的服务器地址
- 点击按钮进入到管理后台界面
二、后台管理配置
新建节点
- 新建节点
步骤:Manage Jenkins -> Manage Nodes and Clouds-> New Node
输入节点名称,并勾选Permanent Agent
- 配置环境
注意:
Host Key Verification Strategy需要选择Non verifying Verification Strategy
Credentials初次使用时只用none,需点击后面的Add添加(下图面演示)
选择Advanced,添加java环境路径(下面图有演示)
- 选择Credentials后的Add按钮添加用户(linux主机上的用户)
- 选择Advanced时添加java环境路径(java路径后跟/bin/java),然后保存
- 选择该节点
- 启动节点
- 输出如下日志,则是节点配置完成
创建任务
- 在jenkins首页中,选择New Item
- 输入名称,选择Freesyle
- 勾选Restrict where this project can be run,添加刚才的节点
- 选择build(构建) -> Add build step(增加构建步骤) -> Execute shell -> 输入shell命令
- 选择Build Now(立即构建),构建完成后选择下面的 #1 进行查看
- 查看控制台输出的日志,如果正常输出shell 命令的结果,则是构建成功。