gitlab+jenkins一键发布

系统管理——插件管理——可选插件


主要是gitlab hook-plugingitlab-plugin这两个插件,不通版本的jenkins的插件名称可能不一样,也可能是插件名字改了。
我的jenkins找不到,所以就用关键字hookgitlab全选,安装。重启jenkins生效
gitlab-plugin

gitlab hook-plugin有点像这个



保存后——gitlab【选择要操作的项目】——【设置】——【Webhooks】填写刚刚复制的网址tonken
image.png

这个取消掉-保存

测试一下

成功触发

查看jenkins时刚刚时间点出发的

问题点:

最开始gitlab hook-plugin插件没找到,就只安装了gitlab-plugin。gitlab【测试】触发返回也是【Hook executed successfully: HTTP 200】但是jenkin就是没有触发发布任务。所有暴力安装了所有* hook*相关的插件,再次触发成功发布jenkins任务。但是jenkins项目多了好多多余的插件。页面好复杂,不建议这种暴力安装方法。

插件名:Generic Webhook Trigger Plugin和GitLab Plugin
确认插件改名为Generic Webhook Trigger Plugin和GitLab Plugin

你可能感兴趣的:(gitlab+jenkins一键发布)