¶Jenkins 上传git代码到gitee
在 docker jenkins容器中,通过 ssh-keygen -t rsa
命令生成 公钥
1 | cat ~/.ssh/id_rsa.pub |
将公钥加入到 gitee 个人资料中的管理公钥中添加 公钥
按照参考的文章,新安装的Jenkins插件有
- git
- Gitee
- Credentials Plugin
场景: 局域网的gitlab一个仓库的代码同步到 gitee上的一个仓库
任务的git仓库配置如下:
任务的 execute ssh代码 :
因为同步的是 develop
分支,所以写的ssh 都是用的 develop
分支
1 | #!/bin/sh |
¶Jenkins 任务触发另外一个任务
在任务的配置中的Post-build Actions
中 点击 Add post-build action
,选择 Build other projects
这样,在当前的jenkins任务 执行了之后,就会触发另外一个Jenkins任务的执行。
场景: 我有两个任务都是通过 webhook 进行触发的,第1个任务 可以成功触发,第2个任务触发提示 Http 500,只好使用以上的方法进行处理。
Jenkins 参数说明
https://www.dazhuanlan.com/2019/09/28/5d8ed1efe401d/
https://www.cnblogs.com/YatHo/p/7856556.html