DevOps系列之GitlabCI 流水线-02-GitLab流水线语法1

Pipeline核心语法

stages阶段:

       定义了stage执行顺序,如下所示:从上往下依次执行,build-->test-->deploy。

stages:
  - build
  - test
  - deploy

MyBuild:  # 阶段名称自定义即可
  tags:    # 关键字,用来指定拥有那个标签的runner来运行
   - build   # runner标签名称
  stage: build # 指定是哪个阶段,这里是build阶段
  script:   # 执行脚本
    - echo "Build...."  # 脚本信息
MyTest:
  tags: 
    - build
  stage: test
  script: 
    - echo "Test...."
MyDeploy:
  tags: 
    - build
  stage: deploy
  script: 
    - echo "Deploy...."

编辑流水线

 查看是否有语法问题

提交后查看流水线运行情况

 同一个阶段可以有多个job,如下所示: 都属于test阶段

运行情况如下:

设置job并行执行,需要修改runner的配置文件。concurrent定义了job并行执行的个数。

vim /etc/gitlab-runner/config.toml
# 修改值为10
concurrent = 10

 修改流水线,进行验证。

 显示同时运行

猜你喜欢

转载自blog.csdn.net/lee_yanyi/article/details/127940563