使用docker安装jenkins参考我的另一篇文章
- (非必须)推荐插件中自动安装了中文语言包,由于未能完全100%中文,会出现中英文混合显示,建议卸载掉,卸载路径如下
Manage Jenkins -> Manage Plugins -> Installed -> LocalLization:Chinese(Simplified) -> 取消勾选或卸载,点击无任务自动重启,重启后生效 - 安装maven插件
Manage Jenkins -> Manage Plugins -> Available,搜索maven Integation并安装 - 勾选自动重启,安装完成后自动重启
- 检查maven插件是否安装成功,
New Item -> 出现下列任务表示成功
- 安装maven
jenkins支持自动安装maven,只需进行简单的配置即可
Manage Jenkins -> Global Tool Configuration -> Maven
mvn 表示以后构建脚本maven命令的简写,可自由定义
Install automatically 表示自动安装,3.8.4表示安装的版本,自动安装会在第一次构建执行M3命令时安装,当检测到M3命令不存在时,则开始自动安装,并不会在点击Save后马上就安装,
如果不勾选则表示手动安装,则需要手动安装maven,然后配置相关环境变量到jenkins
- 新建maven任务
New Item -> 构建一个maven项目 输入项目名称
- 配置打包github
- 添加任务描述
- 配置git,docker安装的jenkins自带git,但是版本较低,建议升级至2.x
```shell
# 升级git
# 进入docker jenkins容器
docker exec -it jenkins /bin/bash
# 查看git版本
git --version
# 安装源
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
# 升级git
yum install git
# 查看git版本
git --version
```
- 配置ssh
- 配置私钥
- 登录github配置公钥
- ping下github.com,如不能访问,则自行配置下hosts映射
- 配置成功后,告警消失
- 选择打包分支
- 打包命令
构建成功后打印字符,实际情况可以编写shell,实现自动部署
- 查看日志,构建成功,则可以查看jar包的存储目录,否则查看失败原因