GitLabPipeline语法parallel Pipeline

GitLabPipeline语法parallel

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

GitLabPipeline语法retry

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

GitLabPipeline语法when

on_success前面阶段中的所有作业都成功(或由于标记为allow_failure而被视为成功)时才执行作业。 这是默认值。 on_failure当前面阶段出现失败则执行。 always -执行作...
阅读全文
GitLabPipeline语法allow_failure Pipeline

GitLabPipeline语法allow_failure

allow_failure允许作业失败,默认值为false 。启用后,如果作业失败,该作业将在用户界面中显示橙色警告. 但是,管道的逻辑流程将认为作业成功/通过,并且不会被阻塞。 假设所有其他作业均成...
阅读全文
GitLabPipeline语法tags Pipeline

GitLabPipeline语法tags

tags 用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runner的标签。 tags可让您使用指定了标签的跑步者来运行作业,此runner具有...
阅读全文
GitLabPipeline语法stages Pipeline

GitLabPipeline语法stages

用于定义作业可以使用的阶段,并且是全局定义的。同一阶段的作业并行运行,不同阶段按顺序执行。 stages: - build - test - deploy 这里定义了三个阶段,首先build阶段并行运...
阅读全文

GitLabPipeline语法job

在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。 这里在pipeline中定义了两个作业,每个作业运行不同的命令。命令可以是shell或脚本...
阅读全文