Jenkins CI CD
Posted shihaiming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins CI CD相关的知识,希望对你有一定的参考价值。
原文: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 [email protected]:/home/git/repos/app.git
#在其他机器使用免秘钥登录
$ ssh-keygen #一路回车
$ ssh-copy-id -i .ssh/id_rsa.pub [email protected]: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的主要内容,如果未能解决你的问题,请参考以下文章