编写流水线
MacBook-Pro:demo lucky$ vim .gitlab-ci.yml 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"
这个流水线共包含两个job,分别是build 和 deploy。
- buildjob包含一个stage build。 buildstage配置了在具有build标签的runner中运行,限制为master分支提交,运行构建命令。
- deployjob包含一个stage deploy。 deploystage配置了在具有deploy标签的runner中运行,限制为master分支提交,运行发布命令。
- 提交配置文件到仓库
MacBook-Pro:demo lucky$ git add . MacBook-Pro:demo lucky$ git commit -m "add README" [master ac903c2] add README MacBook-Pro:demo lucky$ git push -u origin master 枚举对象: 7, 完成. 对象计数中: 100% (7/7), 完成. 使用 12 个线程进行压缩 压缩对象中: 100% (4/4), 完成. 写入对象中: 100% (4/4), 440 字节 | 440.00 KiB/s, 完成. 总共 4 (差异 2),复用 0 (差异 0) To lucky.xiaoxin.tech:root/demo.git 8641a8e..ac903c2 master -> master 分支 'master' 设置为跟踪来自 'origin' 的远程分支 'master'。
- 查看Pipelines----点开CI/CD
- 查看build执行过程
- 查看deploy执行过程
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论