首页 > 其他 > 详细

jenkins 集成Git&maven&ansible

时间:2020-04-13 00:16:49      阅读:75      评论:0      收藏:0      [点我收藏+]

1、Jenkins Git集成

新建任务:

技术分享图片

技术分享图片


技术分享图片


构建:

技术分享图片


2、Jenkins maven集成

jenkins服务器安装maven:

[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

[root@jenkins ~]# tar zxf apache-maven-3.6.3-bin.tar.gz -C /opt/

[root@jenkins ~]# cd /opt/apache-maven-3.6.3/bin/

[root@jenkins bin]# ./mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
......


在gitlab上创建一个java项目:Java-war-dev

把本地准备好的java案例,提交到仓库中:

打开Git Bash,进入项目目录下: cd Java-war-dev/
git init
git add .
git status
git config --global user.email "admin@example.com"
git config --global user.name "admin"
git commit -m"First commit"
git remote add origin http://gitlab.example.com/root/java-war-dev.git
git pull --rebase origin master
git -c http.sslVerify=false push origin master


设置:

Manage Jenkins—>Configure Global Security:

技术分享图片


配置jdk和maven:

技术分享图片

Manage Jenkins—>Global Tool Configuration

技术分享图片

技术分享图片


新建任务:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

应用,保存;


构建:

技术分享图片


3、Jenkins ansible集成

jenkins主机上安装python3.5、virtualenv、ansible

添加deploy 用户,并配置到test.example.com主机的免密登录;

以上步骤参考:https://www.cnblogs.com/weiyiming007/p/12624079.html


添加ansible主机的清单文件:

[deploy@jenkins ~]$ cd

[deploy@jenkins ~]$ vim testservers 
[testserver]
test.example.com ansible_user=root


添加jenkins任务:

技术分享图片

任务描述:

技术分享图片

构建脚本:

技术分享图片

应用&&保存


开始构建:

技术分享图片

技术分享图片

192.168.3.250 的主机名就是test.example.com

jenkins 集成Git&maven&ansible

原文:https://www.cnblogs.com/weiyiming007/p/12688548.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!