job/script/before_script/after_script/stages/stage/variables (7个)
job
在每个项目中,我们使用名为.gitlab-ci.yml
的YAML文件配置GitLab CI / CD 管道。
这里在pipeline中定义了两个作业,每个作业运行不同的命令。命令可以是shell或脚本。
job1:
script: "execute-script-for-job1"
job2:
script: "execute-script-for-job2"
- 可以定义一个或多个作业(job)。
- 每个作业必须具有唯一的名称(不能使用关键字)。
- 每个作业是独立执行的。
- 每个作业至少要包含一个script。
script
job:
script:
- uname -a
- bundle exec rspec
注意:有时, script
命令将需要用单引号或双引号引起来. 例如,包含冒号命令( :
)需要加引号,以便被包裹的YAML解析器知道来解释整个事情作为一个字符串&#