GitLabPipeline语法job

IT
IT
IT
335
文章
1
评论
2020年5月6日11:31:57 评论 1,142 239字阅读0分47秒

在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。

这里在pipeline中定义了两个作业,每个作业运行不同的命令。命令可以是shell或脚本。

job1:
  script: "execute-script-for-job1"

job2:
  script: "execute-script-for-job2"
  • 可以定义一个或多个作业(job)。
  • 每个作业必须具有唯一的名称(不能使用关键字)。
  • 每个作业是独立执行的。
  • 每个作业至少要包含一个script。
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年5月6日11:31:57
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
GitLabPipeline语法parallel GitLab-Pipeline

GitLabPipeline语法parallel

配置要并行运行的作业实例数,此值必须大于或等于2并且小于或等于50。 这将创建N个并行运行的同一作业实例. 它们从job_name 1/N到job_name N/N依次命名。 codescan: st...
GitLabPipeline语法timeout GitLab-Pipeline

GitLabPipeline语法timeout

timeout 超时 特定作业配置超时,作业级别的超时可以超过项目级别的超时,但不能超过Runner特定的超时。 build: script: build.sh timeout: 3 hours 30...
GitLabPipeline语法retry GitLab-Pipeline

GitLabPipeline语法retry

配置在失败的情况下重试作业的次数。 当作业失败并配置了retry ,将再次处理该作业,直到达到retry关键字指定的次数。如果retry设置为2,并且作业在第二次运行成功(第一次重试),则不会再次重试...