书山有路勤为径,学海无涯苦作舟。 知识改变命运,行动创造未来。

运行流水线任务

在gitlab仓库中项目根目录添加一个.gitlab-ci.yml文件,文件内容如下。

yaml文件

这个流水线共包含两个job,分别是build 和 deploy

buildjob包含一个stage buildbuildstage配置了在具有build标签的runner中运行,限制为master分支提交,运行构建命令。

deployjob包含一个stage deploydeploystage配置了在具有deploy标签的runner中运行,限制为master分支提交,运行发布命令。

stages:
  - build
  - deploy
 

build:
  stage: build
  tags:
    - build
  only:
    - master
  script:
    - echo "mvn clean "
    - echo "mvn install"


deploy:
  stage: deploy
  tags:
    - deploy
  only:
    - master
  script:
    - echo "hello deploy"

编写好yml文件之后,开始模拟在master分支提交代码。此时会发现流水线正在运行。

测试流水线

images