jenkins 创建项目的ci

news2024/11/23 21:05:44

一.创建视图
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.coloradmin.cn/o/745901.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【基于FPGA的芯片设计】RISC-V的20条指令CPU设计

实验板卡:xc7a100tlc sg324-2L,共20个开关 实验要求:

【C#】并行编程实战:同步原语(1)

在第4章中讨论了并行编程的潜在问题,其中之一就是同步开销。当将工作分解为多个工作项并由任务处理时,就需要同步每个线程的结果。线程局部存储和分区局部存储,某种程度上可以解决同步问题。但是,当数据共享时,就需要用…

Chrome内建DNS导致的解析错误修复

Index Chrome内建DNSDisable Async DNS resolver Chrome内建DNS 实际上 , Chrome在使用自己的DNS来进行域名的解析 , 这导致有时候一些域名解析会出现错误 , 导致访问速度变慢 , 例如 blog.csdn.net 使用谷歌的 8.8.8.8 dns解析就会 , 解析到香港的ip上去 , 导致访问速度变慢 …

群晖NAS:docker查询注册表失败解决方案 docker安装网心云、mysql等

群晖NAS:docker查询注册表失败解决方案 差不多2023年4月底开始的,docker内不能直接搜索注册表。据说是有人在库里放了一些有意思的东西,被和谐掉了,所以也别指望什么时候能解封。 网上很多案例,都不能用。还有奇葩的…

史上最细接口测试详解,接口测试从0到1实施,一篇打通...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、接口测试描述定…

【C语言】-- 死循环了怎么办?

#include <stdio.h> int main() {int i 0;int arr[] {1,2,3,4,5,6,7,8,9,10};for(i0; i<12; i){arr[i] 0;printf("hello\n");}return 0; } 阅读上面这个代码&#xff0c;我们会认为这不就是简单的数组访问越界么。那么这段代码就应该会报错&#xff0c;…

macOS Sonoma 14beta 3 (23A5286i)第二个更新「附黑/白苹果镜像下载」

系统镜像下载&#xff1a; 系统介绍 黑果魏叔 7 月12 日消息&#xff0c;苹果今天发布 macOS Sonoma 14.0 Beta 3&#xff08;内部版本号&#xff1a;23A5286i&#xff09;第二个更新。 目前尚不清楚苹果为什么要发布 macOS Sonoma Beta 3 的第二个版本&#xff0c;但它可能…

外包干了2年,我裸辞了...

我25岁&#xff0c;中级测试&#xff0c;外包&#xff0c;薪资13.5k&#xff0c;人在上海。内卷什么的就不说了&#xff0c;而且人在外包那些高级精英年薪大几十的咱也接触不到&#xff0c;就说说外包吧。 假设以我为界限&#xff0c;25岁一线城市13.5k&#xff0c;那22-24大部…

CUDA11.1、cuDNN8.6.0、Tensorrt8.5.3,ubuntu20.04安装过程记录

CUD11.1 下载地址&#xff1a;CUDA Toolkit Archive | NVIDIA Developer 安装&#xff1a; wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run sudo sh cuda_11.1.1_455.32.00_linux.run 对于不是sudo用户&…

CRYPTO-36D-飞鸽传书

0x00 前言 CTF 加解密合集&#xff1a;CTF 加解密合集 0x01 题目 TVdJd09HRm1NamMyWkdKak56VTVNekkzTVdZMFpXVTJNVFl5T0Rrek1qUWxNRUZsTW1GbE0yRXlNelV3TnpRell6VXhObU5rWVRReE1qUTVPV0poTTJKbE9TVXdRV0prWlRVeVkySXpNV1JsTXpObE5EWXlORFZsTURWbVltUmlaRFptWWpJMEpUQkJaVEl6…

Jmeter性能测试插件jpgc的安装

目录 一、获取插件包 1.访问官网获取 2.百度网盘下载 二、安装路径 三、安装插件 1.重启Jmeter 2.进入Plugins Manager 3.jpgc插件安装 4.安装完成后检查 总结&#xff1a; 一、获取插件包 1.访问官网获取 官网地址&#xff1a; ​ 2.百度网盘下载 链接&#xff1…

LiveGBS 国标平台作为下级GB28181级联到海康大华宇视华为等第三方国标平台的操作步骤说明

LiveGBS 国标平台作为下级GB28181级联到海康大华宇视华为等第三方国标平台的操作步骤说明 1、什么是GB/T28181级联2、搭建GB28181国标流媒体平台3、获取上级平台接入信息3.1、如何提供信息给上级3.2、上级国标平台如何添加下级域3.2、接入LiveGBS示例 4、配置国标级联4.1、国标…

Go语言对json处理总结

实际业务开发中&#xff0c;json处理很常见&#xff0c;本文总结一下go语言对json的处理。 目录 1.encoding/json 包 1.1 Marshal 函数 &#xff08;1&#xff09;原始字段名 &#xff08;2&#xff09;字段重命名 1.2 Unmarshal函数 &#xff08;1&#xff09;原始字段…

ELK-日志服务【logstash-安装与使用】

目录 【1】安装logstash logstash input 插件的作用与使用方式 【2】input --> stdin插件&#xff1a;从标准输入读取数据&#xff0c;从标准输出中输出内容 【3】input -- > file插件&#xff1a;从文件中读取数据 【4】input -- > beat插件&#xff1a;从filebe…

目标检测学习

目录 1、目标定位 2、特征点检测 3、目标检测 4、滑动窗口的卷积实现 5、Bounding Box 预测&#xff08;Bounding box predictions&#xff09; 6、交并化 7、非极大值抑制 8、Anchor Boxes 9、YOLO算法 1、目标定位 2、特征点检测 如何检测特征点&#xff08;以人的部…

基于linux下的高并发服务器开发(第一章)- 静态库的制作1.4

01 / 什么是库 库文件是计算机上的一类文件&#xff0c;可以简单的把库文件看成一种代码仓库&#xff0c;它提供给使用者一些可以直接拿来用的变量、函数或类库是特殊的一种程序&#xff0c;编写库的程序和编写一般的程序区别不大&#xff0c;只是库不能单独运行。库文件有两种…

如何选择适合外贸公司的企业邮箱?推荐哪些优质企业邮箱服务?

为外贸公司选择合适的企业邮箱是企业成功经营的关键。强大、安全、直观的企业邮箱能够满足不同平台上不同用户的需求&#xff0c;这是确保数据和消息与客户和合作伙伴准确沟通的关键。以下是外贸公司在选择企业邮箱时应考虑的一些规范: 1、安全 在考虑企业邮箱时&#xff0c;安…

如何下载centOS镜像

我们在操作虚拟机的时候都有一个选择镜像&#xff0c; 这里我们可以去对应的官网去下载即可&#xff0c;下面就是网址 Download (centos.org) 就会出现许多地址 我们只需要随便选一个地址即可&#xff08;前提它能用&#xff09;&#xff0c; 到了下图即可点击下载&#xff0c;…

通信算法之179: 单载波频域均衡系统的帧结构2

一。帧结构 &#xff08;2&#xff09; &#xff08;3&#xff09;

问懵了....美团一面索命44问,过了就60W+

说在前面 在40岁老架构师尼恩的&#xff08;50&#xff09;读者社区中&#xff0c;经常有小伙伴&#xff0c;需要面试美团、京东、阿里、 百度、头条等大厂。 下面是一个小伙伴成功拿到通过了美团一次技术面试&#xff0c;最终&#xff0c;小伙伴通过后几面技术拷问、灵魂拷问…