jenkins + gitlab实现CI

原创
2019/03/14 17:08
阅读数 9

Jenkins简介


JenkinsJ是一种软件允许持续集成,可实现项目的持续集成和持续,同时Jenkins可以用于一些测试和部署技术。

gitlab一般用于研发项目源码仓库,Jenkins一个款允许持续集成交付的工具。 通过webhook触发,当源码库有变动时,触发事件通知Jenkins进行拉取项目进行构建,实现项目的持续部署。

证书生成


1. 在安装jenkins的节点执行以下命令

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

2. 将id_rsa.pub内容复制到git

3. 进入jenkins 凭据配置页面

4. 将id_rsa私钥添加到这里

jenkins配置


创建项目

  1. 添加凭证

配置项目git地址、认证凭证

配置构建触发器

配置token

配置构建执行脚本

至此jenkins这部分配置完成

# git配置


1. hook添加

进入git项目integrations页面添加hook

测试


点击测试

回到jenkins可以看到

至此整个配置结束


** 三人行必有我师,欢迎大家指点学习**

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部