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

第1章 整合jenkins和阿里云code仓库

时间:2020-03-16 12:55:53      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:code   pre   代码   开发   host   cal   编译   cat   发布   

1. 整合jenkins和阿里云code仓库

1.1. 为code仓库添加SSH密钥

# 查看服务器公钥
[root@localhost ~]# cat /root/.ssh/id_rsa.pub

# 将服务器公钥添加到阿里云code
阿里云code登录地址: https://code.aliyun.com/
管理控制台 - - 设置 - - SSH公钥 - - 增加SSH密钥

技术图片

1.2. 为jenkins添加全局凭证

# 查看服务器私钥
[root@localhost ~]# cat /root/.ssh/id_rsa

# 将私钥添加到jenkins全局凭证

技术图片

2. Code添加webhooks自动触发jenkins

  • 在jenkins的系统设置-全局安全设置中,取消勾选Prevent Cross Site Request Forgery exploits
  • 在jenkins的插件管理中,搜索webhook插件Generic Webhook Trigger Plugin并安装。

2.1. jenkins任务生成token

技术图片

2.2. 将生成的token添加到Generic Webhook Trigger

(此为一种认证,code根据token将请求发送给jenkins的指定任务)
技术图片

2.3. 将webhook添加到code上

https://jenkins.xxxxxx.com/generic-webhook-trigger/invoke?token=2cffc099c6c79b5b770092b1951adda7
技术图片

完成以上操作后,当开发人员提交代码后,code通过webhooks自动触发jenkins指定任务;
Jenkins任务执行可以添加编译\打包\发布等操作,本人偏向于用脚本完成后续打包部署操作;

第1章 整合jenkins和阿里云code仓库

标签:code   pre   代码   开发   host   cal   编译   cat   发布   

原文地址:https://www.cnblogs.com/HsLM/p/12502754.html

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