首页 > 其他分享 >[图文直播]Jenkins单分支流水线任务实操

[图文直播]Jenkins单分支流水线任务实操

时间:2024-08-04 12:39:25浏览次数:7  
标签:运维 管理 Gitlab dev 实操 测试 Jenkins 图文

前言

去年的时候,工作角色被定义为去做中台服务,虽然这个工作并不是我职业规划的主线,但正好也借此机会,去解决掉我“闭环能力”中一个暂时缺失的环节,我对自己的定位一直都是要做一个“极限单兵”,希望在地质专业软件这个相对细分的领域,做到自己能完全闭环下面的各个阶段。


项目启动->>需求管理: 专业知识
项目启动->>需求管理: 业务梳理
需求管理->>设计管理: 需求分析
需求管理->>设计管理: 需求验证
设计管理->>开发管理: 架构设计
设计管理->>开发管理: 概要设计
设计管理->>开发管理: 详细设计
开发管理->>测试管理: 代码规范
开发管理->>测试管理: 代码审查
开发管理->>测试管理: 质量管控
测试管理->>发布管理: 单元测试
测试管理->>发布管理: 集成测试
测试管理->>发布管理: 系统测试
发布管理->>运维管理: 文档编写
发布管理->>运维管理: 版本控制
发布管理->>运维管理: 发布管理
运维管理->>推广运营: 自动化
运维管理->>推广运营: 支持
运维管理->>推广运营: 培训
推广运营->>SUCCESS: 推广
推广运营->>SUCCESS: 合法合规

登录

新建任务

Dashboard>>新建Item

任务设置

设置Jenkins与Gitlab仓库的关联

方式1 Gitlab→Jenkins

通过在gitlab里设置指定项目的访问令牌

在Jenkins里设置API token

该方法可能是因为目前权限问题,暂时无法使用,后续在自己搭建的Gitlab和Jenkins里测试下

方式2 Jenkins→Gitlab

jenkins端

这一部分的主要设置位于Dashboard>>项目>>Configuration>>General内

上图中的设置效果如下:

  1. 非dev分支push事件推送更新后,未触发

  2. dev分支push事件推送更新后,触发

  3. 新建到dev分支的合并请求

  4. 批准到dev分支的合并请求,触发

  5. 执行到dev分支的合并请求,执行操作本身不触发,但其会触发push事件

Gitlab端

设置流水线

高级项目选项

标签:运维,管理,Gitlab,dev,实操,测试,Jenkins,图文
From: https://www.cnblogs.com/dizhilang/p/18341633

相关文章

  • 使用PasteSpider实现类似Jenkins的功能,让你的2G服务器也可以飞起
    或许你接触过Jenkins,在我理解就是拉取源码,然后构建成镜像,最后启动容器!但是这个功能对于小内存的服务器来说就是奢望了!今天介绍一个新版本,把你这个遗憾弥补下!在PasteSpider中,也是支持拉取源码,然后编译发布的!!!以下案例使用svn作为源码管理如果你使用git作为源码管理,道理差不多......
  • 19. rs、deploy和Jenkins集成K8S实现CICD实战
    1.rs控制器1.作用可以实现Pod的副本控制。相比rc资源,其功能性更强且更加轻量级。2.案例1-rs实现类似rc的功能[root@master231rs]#cat01-rs-xiuxian-matchLabels.yamlapiVersion:apps/v1kind:ReplicaSetmetadata:name:rs-xiuxianspec:#指定Pod的副本数量r......
  • go-zero 微服务框架集成 gorm 实操
    目录1.config的结构体2.配置文件声明3.添加svcContext4.定义你的相关表或者模型作为服务,肯定要和数据库交互的,所以在go-zero框架里集成数据库的操作是必不可少的,今天看看go-zero的rpc应用如何集成gorm框架。总体的思路分这几步:定义你的配置项结构体定义你的配置......
  • MATLAB车牌识别,详细图文代码过程
    基于Matlab的车牌识别   摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展。本文从预处理、边缘检测、车牌定位、字符分割、字符识别五个方面,具体介绍了车牌自动识别的原理。并用MATLAB软件编程来实现每一个部分,最后识别出汽车车牌。    ......
  • 【数据结构算法经典题目刨析(c语言)】判断链表是否有环(图文详解)
    ......
  • docker安装Jenkins
    1、拉取jenkinsdockerpulljenkins/jenkins2、配置jenkins路径mkdir-p/data/jenkins_home3、启动jenkinsdockerrun-d-uroot-p8081:8080-p50000:50000--namejenkins--restart=always-v/data/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/local......
  • Jenkins 配置 docker 容器
    Jenkins配置docker容器 搭建时打开代理。  1. 搭建dockerpulljenkins/jenkinsdockerrun-d-p10004:8080-p10005:50000-vD:\DockerVolume\jenkins\jenkins_mount:/var/jenkins_home-v/etc/localtime:/etc/localtime--restart=always--namejenkinsj......
  • Jenkins+Jmeter部署性能测试平台
    安装部署Jenkins现在网上信息很多本次不再赘述安装Jmeter本次也不做赘述,另外搜资料吧Jmeter脚本设置Jenkins设置1.安装插件performance,buildwithparameter2.新建项目里配置勾建方式勾建步骤cd/home/jmeterWorkplace/performancetesting/script/home/app/apache......
  • 数据库系列: 主流分库分表中间件介绍(图文总结)
    相关文章数据库系列:MySQL慢查询分析和性能优化数据库系列:MySQL索引优化总结(综合版)数据库系列:高并发下的数据字段变更数据库系列:覆盖索引和规避回表数据库系列:数据库高可用及无损扩容数据库系列:使用高区分度索引列提升性能数据库系列:前缀索引和索引长度的取舍数据库系列:My......
  • Jenkins 配置即代码(Configuration as Code)详解
    1、概述在《Centos7下安装配置最新版本Jenkins(2.452.3)》这篇博文中讲解了如何安装Jenkins,虽然在安装Jenkins时安装了一些必备的推荐插件,但在企业环境中使用Jenkins之前,我们仍需完成一系列手动配置工作,如配置SystemConfiguration、Security。SystemConfiguration是确保......