Gitlab-ci.yml语法 (一)

  • job
  • script
  • before_script
  • after_script
  • stages
  • stage
  • vaiables
job:作业,一个job空运行1个或多个工作即script
示例:

job:
  script:
    - echo "123456"
    - echo "78910"
script:工作,执行器,内容为数组格式

示例:
build1:
  stage: build
  script:
    - echo "Do your build here"
before_script:定的脚本将与您指定的任何脚本连接起来 在主脚本中。组合的脚本在单个 shell 中一起执行。也可在开头直接使用,只有一个会生效
示例1:

before_script
job:
  before_script:
    - echo "Execute this command before any 'script:' commands."
  script:
    - echo "This command executes after the job's 'before_script' commands."

示例2:
before_script:
  - echo "Before script section"
  - echo "For example you might run an update here or install a build dependency"
  - echo "Or perhaps you might print out some debugging details"
after_script:覆盖在作业后执行的一组命令。用于定义在每个作业(包括失败的作业)之后运行的命令数组。

示例1:
after_script:
  - echo "After script section"
  - echo "For example you might do some cleanup here"

示例2:
job:
  script:
    - echo "An example script section."
  after_script:
    - echo "Execute this command after the `script` section completes."
stages:用于定义包含作业组的阶段。使用作业中的阶段将作业配置为在特定阶段运行。

示例:
stages:
  - build
  - test
  - deploy
stage:执行器

示例:
build1:
  stage: build
  script:
    - echo "Do your build here"
vaiables:当GitLab CI 中接受到一个job后,Runner就开始准备构建环境。开始设置预定义的变量(环境变量)和用户自定义的变量。

示例:
vaiables:
  DOCKER_HUB: http://192.168.200.22:8023

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值