gitlab webhook 触发jenkins任务

gitlab webhook 触发jenkins任务,第1张

1、点击右上角的头像 -->settings -->access tokens

2、创建personal Access tokens,记住这个Access token,配置jenkins时会用到

1、勾选"Enable authentication for '/project' end-point"

2、点击add

3、credentials点击add出现下拉列表,选择jenkins credentials provider选项

4、在d出的窗口中,kind选择gitlab API token;API token填写gitlab中生成的personal Access token

description可以填写内容,方便后续选择

5、选择步骤4创建的token

6、填写 gitlab host url

7、测试链接,链接成功则OK

1、创建任务

2、 gitlab connection 选择gitlab

3、勾选 Build when a change is pushed to GitLab

4、勾选:

5、指名怎么返回状态给gitlab:

1、setting-->integrations - jenkins CI

done

参考文档

前提条件:

1.已安装并启动Jenkins。

2.已安装下列插件。

(1)Git plugin 可能默认已经安装

(2)Git client plugin 可能默认已经安装

(3)Maven Integration plugin

(4)Publish Over SSH 用于远程部署

(5)Gitlab Hook Plugin 用于gitlab提交触发自动部署

以上内容在Jenkins自动部署笔记(一)中有详细介绍

进入系统管理。

进入全局工具配置。

1.JDK

(1)点击“JDK安装...”

(2)点击新增JDK按钮,填写别名(随便起)、JDK安装路径即可。JDK在上一节已安装,所以这里我们直接选择安装路径。

2.Git

填写名称(随便起)、安装路径即可。

3.Maven

点击新增Maven按钮,勾选自动安装,在“从Apache安装”下拉列表中选择一个版本即可。

4.NodeJS(主要用于vue前端项目的自动打包部署)

点击新增NodeJS按钮,填写名称(随便起),勾选自动安装,在版本下拉框中选择一个NOdeJS版本。

5.点击保存按钮后,刚才选择自动安装的工具会在后台自动安装。到此,全局工具配置基本结束。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11921863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存