Jenkins-pipeline Jenkins安装pipeline 安装插件 选择Pipeline 重启服务生效 测试Pipeline能不能使用 使用默认测试 构建,说明可以正常使用。 2020年8月10日8,422Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法parallel 配置要并行运行的作业实例数,此值必须大于或等于2并且小于或等于50。 这将创建N个并行运行的同一作业实例. 它们从job_name 1/N到job_name N/N依次命名。 codescan: st... 2020年5月6日8,883Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法timeout timeout 超时 特定作业配置超时,作业级别的超时可以超过项目级别的超时,但不能超过Runner特定的超时。 build: script: build.sh timeout: 3 hours 30... 2020年5月6日13,363Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法retry 配置在失败的情况下重试作业的次数。 当作业失败并配置了retry ,将再次处理该作业,直到达到retry关键字指定的次数。如果retry设置为2,并且作业在第二次运行成功(第一次重试),则不会再次重试... 2020年5月6日12,173Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法when on_success前面阶段中的所有作业都成功(或由于标记为allow_failure而被视为成功)时才执行作业。 这是默认值。 on_failure当前面阶段出现失败则执行。 always -执行作... 2020年5月6日11,253Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法allow_failure allow_failure允许作业失败,默认值为false 。启用后,如果作业失败,该作业将在用户界面中显示橙色警告. 但是,管道的逻辑流程将认为作业成功/通过,并且不会被阻塞。 假设所有其他作业均成... 2020年5月6日11,703Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法tags tags 用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runner的标签。 tags可让您使用指定了标签的跑步者来运行作业,此runner具有... 2020年5月6日10,339Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法stages 用于定义作业可以使用的阶段,并且是全局定义的。同一阶段的作业并行运行,不同阶段按顺序执行。 stages: - build - test - deploy 这里定义了三个阶段,首先build阶段并行运... 2020年5月6日20,484Pipeline评论 阅读全文
GitLab-Pipeline GitLabPipeline语法script script简单的理解,就是一个脚本。 job: script: - uname -a - bundle exec rspec 注意:有时, script命令将需要用单引号或双引号引起来. 例如,包含... 2020年5月6日11,454Pipeline评论 阅读全文
GitLabPipeline语法job 在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。 这里在pipeline中定义了两个作业,每个作业运行不同的命令。命令可以是shell或脚本... 2020年5月6日GitLab-Pipeline7,758Pipeline评论 阅读全文