利用GitLab webhook来实现触发Jenkins自动操作

0.24字数 314阅读 35

1、GitLab的配置及测试

进入个人GitLab账号,在右上角的加号中,选出GitLab 的 New Project,可以新建个人的GitLab工程:

点头像-》setting设置-》Access Tokens-》增加API-TOKEN,复制后面给jenkins去连接的gitlab时候用到。

点击刚创建的工程,然后点击右边的setting设置,菜单-》Integrations Settings

然后设置jenkins的配置webhook,增加后可以做测试

2、Jenkins的配置及测试

2.1 首先安装 GitLab plugin、Gitlab Hook Plugin 

在“系统管理”->“插件管理”,查看已安装插件,输入 GitLab, 看看是否已经安装,如果没有,则 查看 可选插件,搜索 GitLab,安装后重启即可。

2.2 jenkins 配置GitLab,和Api - token

2.3 新建一个job,然后配置GitLab地址,和生成的Secret Token给gitlab用


2、最后测试一下,是否可以触发发布。

回到GitLab的interations点击 Push events

正在发布:

参考资料:

https://www.cnblogs.com/zblade/p/9480366.html

https://jingyan.baidu.com/album/5552ef47fbb9b3518ffbc983.html?picindex=1

502报错
加速:

unicorn['worker_processes'] = 3

unicorn['worker_timeout'] = 60

查看日志

/srv/gitlab/logs/unicorn/unicorn_stderr.log

推荐阅读更多精彩内容