一.创建视图
1.点击加号
选择列表视图
2.输入名称,点击确定
二.创建任务
1.点击到你新建的视图之后,再点击文本中的创建一个新的任务。
2.进入创建页面后首先填写描述
三.选择丢弃旧的构建
保持构建的天数是指:是指保留多少天内的构建
保持构建的最大个数:是指最多保留多少个构建
四.参数化构建过程
这里可以添加一些你想要传入的参数,以备后面的脚本使用。我这里选择的是git param获取的是我代码仓库分支列表,后续构建的时候就可以自动拉去代码仓库的分支供来选择。
还加了一个版本号的文本参数,方便后续填写镜像的版本号
五.源码管理
这里就是用来填写你的代码仓库地址和账户密码的
注意,这里有个指定分支的选项,这个分支你可以像这样用上一步传入分支参数,也可以直接写死,比如写个master.
六.构建触发器
这里详细说一下这个怎么用。
“Enabled GitLab triggers”是Jenkins中与GitLab集成时的一个选项。它允许你使用GitLab的Webhook功能触发Jenkins作业的构建。下面是关于Enabled GitLab triggers的详细说明:
1.配置GitLab Webhook:首先,你需要在GitLab项目中设置Webhook以将事件通知发送到Jenkins。在GitLab项目的设置中,找到”Webhooks”或”Integrations”选项,并添加一个新的Webhook。提供Jenkins的URL(例如http://your-jenkins-server/gitlab/build_now)以及要触发的事件(例如代码推送、合并请求等)。
2.启用Enabled GitLab triggers选项:在Jenkins作业的配置页面中,找到”Build Triggers”(构建触发器)部分,选择”Enabled GitLab triggers”(启用GitLab触发器)选项。启用后,你将看到其他相关的配置选项。
3.配置GitLab触发器:在”Enabled GitLab triggers”选项下,你可以配置以下内容:
-
Project Path:指定GitLab项目的路径或URL。例如,group/subgroup/project或https://gitlab.com/group/subgroup/project。
-
Trigger Events:选择要触发Jenkins构建的GitLab事件类型。可以选择多个事件类型,例如Push、Merge Request等。
-
Secret Token:可选的令牌,用于验证GitLab发送的Webhook请求。此令牌必须与GitLab Webhook配置中的令牌匹配。
保存作业配置并测试:保存Jenkins作业的配置,并确保GitLab Webhook已正确配置。你可以进行测试,手动执行一个GitLab事件,例如提交代码或创建合并请求,以验证Jenkins作业是否被触发。
4.当GitLab项目中的相关事件发生时,GitLab将发送一个Webhook请求到Jenkins的URL,并触发Jenkins作业的构建。Jenkins将根据你的配置执行相应的构建操作。
请注意,启用GitLab触发器可能需要与GitLab服务器进行网络连接,并确保Jenkins服务器可以从GitLab服务器接收到Webhook请求。另外,令牌(Secret Token)的使用可以增加安全性,以确保只有合法的请求能够触发Jenkins构建。
七.配置shell脚本
将要执行的脚本放入,最后点击保存按钮即可。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: ARM嵌入式编程优化之在C/C++中栈的使用
Stack的使用场景
如何确定stack空间的使用情况
检查栈使用情况
减少栈使用的方法文章目录 Stack的使用场景 如何确定stack空间的使用情况 检查栈使用情况 减少栈使用的方法 Stack的使用场景 栈在C/C++中使用得非常频繁,比如,栈中可以保存: 在调用函数时,保存函数的返回地址。 保存一些寄存器的值,这取决于ARM 架构:the…