当前位置: 首页 > news >正文

Linux架构篇、第五章_06Jenkins 触发器全面解析与实战指南

Linux架构篇

欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神!

题目:jenkins触发器的介绍与使用

版本号: 1.0,0

作者: @laowang

日期: 2025.05.16

适用环境:rocky9.5

文档说明

本文档为《jenkins 触发器的介绍与使用》,版本 1.0,作者 @laowang,2025 年 5 月 16 日发布,适用于 CentOS 7 系统,介绍 Jenkins 触发器相关知识,含环境准备、多种触发器使用步骤及操作截图

环境准备

硬件要求

•    服务器: 2核CPU、4GB内存,20GB硬盘空间

•    网络: 确保服务器具有固定的IP地址,并且防火墙允许FTP端口(默认22端口)的通信

软件要求

•    操作系统:CentOS 7

•    FTP软件:SecureCRT

•    软件包1:jdk11

•    软件包2:tomcat10

•    软件包3:jenkins war

  • 实验前准备

# 开启Tomcat服务174.30

catalina.sh start

# 开启gitlab服务174.10

gitlab-ctl start

  • 触发器(令牌)

1.1回顾我们上一章学习的手动构建

1.2设置触发器进行构建

JENKINS_URL/job/text1/build?token=TOKEN_NAME

# 上面对下下面:

http://192.168.174.30:8080/jenkins/job/text1/

# 得出我们地址:(复制到新的网页进行访问)

http://192.168.174.30:8080/jenkins/job/text1/ build?token=123

1.3查看令牌触发器的构建

1.4浏览器复制过去进行访问

1.5发现构建了一个新的

  • 触发器(定时构建与轮询)

定时构建

2.1查看构建前信息(定时构建)

2.2选择定时构建

2.3等待1分钟查看变化

轮询

2.4选择定时器

2.5查看构建结果

三、触发器(其他工程构建后触发)

3.1创建新的任务

3.2创建完成

3.3回到设置关注项目选择TEST

3.4进入TEST进行构建

3.5这时候我们没有构建test1(回到test1查看变化)

小结:

当TEST进行构建成功后,我们的test1收到TEST的构建完成,触发test1进行构建

四、触发器(GitLab triggers)

4.1安装Gitlab

4.2返回jenkins项⽬配置

4.3回到Gitlab——root用户——管理员——设置——网络——出站请求——允许来自 webhooks 和集成对本地网络的请求

4.4切换pm用户——设置——webhooks——添加新的webhooks

4.5添加新的webhooks

4.6jenkins——系统管理——System

4.7webhooks——测试——推送事件

4.8jenkins进行结果的查看

http://www.xdnf.cn/news/536761.html

相关文章:

  • 智能门锁为什么需要做EN 18031欧盟检测认证
  • 成功案例|单细胞与空间转录组学:解锁前列腺癌微环境密码
  • 没有公网ip怎么端口映射外网访问?使用内网穿透可以解决
  • 实验-使用递归计算阶乘-RISC-V(计算机组成原理)
  • 异步委托执行管理器:更新
  • 机器学习教程简介:从基础概念到实践应用的全面指南
  • Windows逆向工程提升之二进制分析工具:HEX查看与对比技术
  • 高性能锁机制 CAS:Java 并发编程中的深度剖析
  • 【通用智能体】Lynx :一款基于终端的纯文本网页浏览器
  • 用 SamGeo 库实现遥感影像自动分割:从本地 TIFF 到 SHP/GeoJSON 的一站式处理(Python 脚本实现)
  • 理解 Swift 逃逸闭包与 implicit `self`
  • 终端安全与终端管理:有什么区别及其重要性?
  • DSRC|动态交换路况信息,减少事故优化流量的无线通信技术【无线通信小百科】
  • select * from 限制个数
  • (1) 查看端口状态
  • DeepSeek 如何实现 128K 上下文窗口?
  • MySQL的锁机制
  • javascript 编程基础(2)javascript与Node.js
  • 文本分类实战:使用LSTM对微博评论进行情感分析
  • 数据库中的SCHEMA
  • 如何优化 Elasticsearch 磁盘空间和使用情况
  • 黑马点评-Redis缓存更新/穿透/雪崩/击穿
  • Git上传项目到GitHub
  • Keepalived相关配置和高可用
  • 为什么 LoRaWAN CN470 采用上下异频设计?从协议架构、频谱规划到工程实现的全面解析
  • NHANES最新指标推荐:C-DII
  • 浅谈GC机制-三色标记和混合写屏障
  • 蓝桥杯分享经验
  • 【cursor指南】cursor免费续杯pro会员试用
  • UE 材质基础第二天