Jenkins安装
Jenkins的安装参考我另一篇文章 Jenkins+Github+Nginx实现前端项目自动部署
在Jenkins里安装码云插件
下载安装,重启即可。
jenkins创建构建项目
1.新建任务
2.选择源码管理
输入要部署的git项目git
记得码云的仓库要用ssh链接
然后会提示没密钥,点添加去添加shh密钥
3.生成密钥
生成公钥,私钥
ssh-keygen -t rsa
输入三个回车后就能生成。
获取公钥
cat /root/.ssh/id_rsa.pub
打开码云项目,添加公钥。
将公钥复制在这里,点添加。
获取私钥
cat /root/.ssh/id_rsa
把私钥复制到jenkins上
这样就不报错正常了,记得得用ssh的码云链接
4.启用gitee webhook 触发
然后把链接复制到你的码云webhook里
然后在jenkins里生成密码
把密码填到刚刚的码云webhook密码里,然后点添加。
jenkins里设置部署的shell命令
Jenkins+码云 自动化部署配置到此就完成了。