gitlab-ci Auto Devops: mvn: 在测试步骤中找不到命令
gitlab-ci Auto Devops: mvn: command not found on test step
我试图在 Gitlab.com 上为我的私有项目启用 "Auto Devops" 管道。 "Build" 步骤运行良好,但随后 "Test" 步骤失败。奇怪的是,这一步的开始很顺利(mvn test-compile
部分),但后来似乎失去了通往 mvn
:
的路径
$ # Auto DevOps variables and functions # collapsed multi-line command
$ setup_test_db
$ cp -R . /tmp/app
$ /bin/herokuish buildpack test
-----> Java app detected
-----> Installing JDK 1.8... done
-----> Installing Maven 3.3.9... done
-----> Executing: mvn clean dependency:resolve-plugins test-compile
[INFO] Scanning for projects...
<SNIP>
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.953 s
[INFO] Finished at: 2018-04-01T17:22:11+00:00
[INFO] Final Memory: 23M/169M
[INFO] ------------------------------------------------------------------------
/tmp/buildpacks/05_buildpack-java/bin/test: line 24: mvn: command not found
heroku java buildpack < v60 中存在一个错误,会在测试执行期间干扰 maven 安装。
它已经 fixed 并捆绑在 herokuish 0.4.1
中
如果你重新运行你的 autodevops 现在它会工作。
我试图在 Gitlab.com 上为我的私有项目启用 "Auto Devops" 管道。 "Build" 步骤运行良好,但随后 "Test" 步骤失败。奇怪的是,这一步的开始很顺利(mvn test-compile
部分),但后来似乎失去了通往 mvn
:
$ # Auto DevOps variables and functions # collapsed multi-line command
$ setup_test_db
$ cp -R . /tmp/app
$ /bin/herokuish buildpack test
-----> Java app detected
-----> Installing JDK 1.8... done
-----> Installing Maven 3.3.9... done
-----> Executing: mvn clean dependency:resolve-plugins test-compile
[INFO] Scanning for projects...
<SNIP>
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.953 s
[INFO] Finished at: 2018-04-01T17:22:11+00:00
[INFO] Final Memory: 23M/169M
[INFO] ------------------------------------------------------------------------
/tmp/buildpacks/05_buildpack-java/bin/test: line 24: mvn: command not found
heroku java buildpack < v60 中存在一个错误,会在测试执行期间干扰 maven 安装。
它已经 fixed 并捆绑在 herokuish 0.4.1
中如果你重新运行你的 autodevops 现在它会工作。