【发布时间】:2016-10-22 09:44:00
【问题描述】:
我有一个项目,我想使用 GitLab CI 自动执行以下操作:
- 确认每个推送的功能分支的 HEAD 提交都通过了测试。
- 确认推送的功能分支中的每个提交都能正确编译。
到目前为止,我已经通过创建一个名为 my_test_job 的简单作业解决了 1,该作业使用 mvn verify 在每次分支推送上成功运行我的测试。
如何解决 2?构建项目的命令是mvn package,但我不知道如何在每次提交推送的分支时运行它。
我当前的 gitlab-ci.yml 文件:
image: maven:3.3.3-jdk-8
stages:
- test
my_test_job:
script: mvn verify
tl;dr - 我希望 GitLab CI 确认推送的功能分支中的每个提交都能正确编译。
谢谢!
【问题讨论】:
标签: git gitlab gitlab-ci gitlab-ci-runner