码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins CI CD

时间:2018-11-20 18:17:19      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:ref   dir   密码   pre   mod   comm   parameter   hive   登录   

原文:https://www.sunjianhua.cn/archives/jenkins-ci-cd.html

 

1.安装git

以下为简单应用,适合无gitlab服务器用户.

#在git服务器(192.168.2.163)
$ iptables F
$ useradd git
$ passwd git
$ su git
$ mkdir -p ./repos/app.git
$ cd ./repos/app.git
$ git --bare init && ls -a

#在其他机器上clone
$ git clone git@192.168.2.163:/home/git/repos/app.git
#在其他机器使用免秘钥登录
$ ssh-keygen #一路回车
$ ssh-copy-id -i .ssh/id_rsa.pub git@192.168.2.163:22

#在git服务器(192.168.2.163)
$ chmod 600 ~/.ssh/authorized_keys

在其他机器再次clone或者push就不需要密码了

2.安装jenkins

插件安装
权限管理插件: Role-based Authorization Strategy

技术分享图片
技术分享图片
技术分享图片
技术分享图片

参数化构建插件: Extended Choice Parameter

技术分享图片

Git参数化构建插件: Git Parameter (例如自动选择分支)
技术分享图片

邮件通知插件: Email Extension plugin
系统管理中设置

3. Master-Slave 架构

技术分享图片

4. 流水线

技术分享图片

5. 自动化构建案例(Jenkins+Pipeline+Maven+Git+JAVA项目)

Jenkins CI CD

标签:ref   dir   密码   pre   mod   comm   parameter   hive   登录   

原文地址:https://www.cnblogs.com/shihaiming/p/9990493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!