GitLab CI / CD管道配置参考 .gitlab-ci.yml 文件定义内容

举报
拿我格子衫来 发表于 2022/03/18 00:12:08 2022/03/18
【摘要】 关键词描述script由Runner执行的Shell脚本。image使用docker映像。也可用:image:name和image:entrypoint。services使用docker服务映像。也可用:services:name,services:alias,services:entrypoint,和services:command。...
关键词 描述
script 由Runner执行的Shell脚本。
image 使用docker映像。也可用:image:nameimage:entrypoint
services 使用docker服务映像。也可用:services:nameservices:aliasservices:entrypoint,和services:command
before_script 覆盖作业之前执行的一组命令。
after_script 覆盖作业后执行的一组命令。
stages 定义管道中的阶段。
stage 定义一个作业阶段(默认值:)test
only 限制创建作业的时间。也可用:only:refsonly:kubernetesonly:variables,和only:changes
except 限制未创建作业的时间。也可用:except:refsexcept:kubernetesexcept:variables,和except:changes
tags 用于选择Runner的标签列表。
allow_failure 允许作业失败。失败的工作不会影响提交状态。
when 什么时候开始工作。也可用:when:manualwhen:delayed
environment 作业部署到的环境的名称。也可用:environment:nameenvironment:urlenvironment:on_stop,和environment:action
cache 在后续运行之间应缓存的文件列表。也可用:cache:pathscache:keycache:untracked,和cache:policy
artifacts 成功时附加到作业的文件和目录列表。也可用:artifacts:pathsartifacts:nameartifacts:untrackedartifacts:whenartifacts:expire_inartifacts:reports,和artifacts:reports:junit

在GitLab 企业版,这些都是可供选择:artifacts:reports:codequalityartifacts:reports:sastartifacts:reports:dependency_scanningartifacts:reports:container_scanningartifacts:reports:dastartifacts:reports:license_managementartifacts:reports:performanceartifacts:reports:metrics
dependencies 一个作业所依赖的其他作业,以便您可以在它们之间传递工件。
coverage 给定作业的代码覆盖率设置。
retry 发生故障时可以自动重试作业的时间和次数。
parallel 多少个作业实例应并行运行。
trigger 定义下游管道触发器。
include 允许此作业包括外部YAML文件。也可用:include:localinclude:fileinclude:template,和include:remote
extends 此作业将要继承的配置条目。
pages 上载作业结果以用于GitLab页面。
variables 在作业级别上定义作业变量。

注意:注意: 参数typestype弃用

 

https://gitlab.com/help/ci/yaml/README.md#gitlab-cicd-pipeline-configuration-reference

文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。

原文链接:fizzz.blog.csdn.net/article/details/107449779

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。