gitlab--job 分组

简介: gitlab--job 分组

job 分组作业


当我们的 job 有很多的时候,如果我们写成一个 stage 的话,会显的很多,可以自动将相似的工作组合在一起。如果作业名称以某种方式格式化,它们将在常规管道图(而不是迷你图)中折叠成一个组

要创建一组作业,请在CI/CD 管道配置文件中,用数字和以下内容之一分隔每个作业名称:

  • 斜线 ( /),例如test 1/3, test 2/3, test 3/3
  • 冒号 ( :),例如test 1:3, test 2:3, test 3:3
  • 一个空格,例如test 0 3, test 1 3, test 2 3

通过从左到右写数字来对作业进行排序。通常希望第一个数字是索引,第二个数字是总数

default:
  image: ruby:2.7.5
build-job:
  stage: build #  # build 下面单独的一个
  script:
    - echo "Hello, $GITLAB_USER_LOGIN!"
build ruby 1/3: # build 下面的分组
  stage: build
  script:
    - echo "ruby1"
build ruby 2/3:  # build 下面的分组
  stage: build
  script:
    - echo "ruby2"
build ruby 3/3:  # build 下面的分组
  stage: build
  script:
    - echo "ruby3"
test-job1:
  stage: test
  script:
    - echo "This job tests something"
test-job2:
  stage: test
  script:
    - echo "This job tests something, but takes more time than test-job1."
    - echo "After the echo commands complete, it runs the sleep command for 20 seconds"
    - echo "which simulates a test that runs 20 seconds longer than test-job1"
    - sleep 20
deploy-prod:
  stage: deploy
  script:
    - echo "This job deploys something from the $CI_COMMIT_BRANCH branch."

运行上面的 pipeline,效果如下


目录
打赏
0
0
0
0
14
分享
相关文章
使用 React-DnD 打造简易低代码平台
前言 2016年起,低代码概念开始在国内兴起,当年该行业总共有 10 起融资事件,之后低代码行业融资笔数整体呈上升趋势,并在2020年增长至14起,其中亿元以上融资有13起。
2180 0
使用 React-DnD 打造简易低代码平台
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
7283 3
linux centos上安装python3.11.x详细完整教程
docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directo...
docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or directo...
5923 0
探索Serverless架构:开发的未来趋势
【10月更文挑战第5天】Serverless架构,即无服务器架构,正逐渐成为云计算领域的热点。它允许开发者构建和运行应用程序而无需管理底层服务器。本文介绍了Serverless架构的基本概念、核心优势及挑战,并展示了其在事件驱动编程、微服务架构和数据流处理等场景中的应用。通过优化冷启动、使用外部存储等实战技巧,开发者可以更好地利用Serverless架构提升开发效率和应用性能。随着技术的成熟,Serverless将在未来软件开发中扮演重要角色。
根文件系统移植:bulidroot根文件系统搭建详细步骤
根文件系统移植:bulidroot根文件系统搭建详细步骤
984 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问