将gitlab和jenkins分别安装在两台服务器中,本例已完成。
环境:
jenkins:10.150.3.22
gitlab:10.150.3.15
登陆jenkins安装所需要的插件
Gitlab Hook
Build Authorization Token Root
Publish Over SSH
Gitlab Authentication
Gitlab
Git Paramete
配置发布服务器
Jenkins->configuration
创建任务,源码配置
认证用户设置为git用户
将jenkins服务器的root用户的公钥添加到gitlab管理员帐户中
此处的地址在gitlab中要使用。
在gitlab的项目中设置
Integrations Settings
菜单中
上面提到的网址和token就放在此处,保存
此时可以进行测试能否正常触发jenkins任务
点击测试后,如果返回http 200即表示正常
将拉的源码进行打包,以便于上传到发布服务器中
上传后,进行解压,并更新web站点的软链接,需要进行其他配置在脚本处编写即可。