因为travis自动运行,我在使用travis-ci上的maven构建项目时遇到了麻烦
mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
Run Code Online (Sandbox Code Playgroud)
由于超时而失败:
No output has been received in the last 10 minutes, this potentially
indicates a stalled build or something wrong with the build itself
Run Code Online (Sandbox Code Playgroud)
根据文档我应该能够覆盖它定义自定义脚本,.travis.yml但它不起作用,这里我的配置:
sudo: false
language:
- java
script: "travis_wait mvn -T4 -pl quickfixj-codegenerator install"
jdk:
- oraclejdk8
env:
- MAVEN_OPTS="-Xms2048m -Xmx=2048m"
branches:
only:
- travis-ci-build
Run Code Online (Sandbox Code Playgroud)
有没有办法避免自动mvn安装或调整它?
gvl*_*sov 10
这在文档中提到:
http://docs.travis-ci.com/user/customizing-the-build/#Skipping-the-Installation-Step
您可以通过将以下内容添加到.travis.yml来完全跳过安装步骤:
install: true
Run Code Online (Sandbox Code Playgroud)
这个install步骤在script步骤之前运行,并且使用Maven你通常不需要这个install步骤,至少我个人没有发现它有用 - Maven script无论如何都会下载步骤依赖.
我遇到过同样的问题.经过与Travis CI支持的一些讨论后,它得以解决.以下是他们的回复:
该maven命令作为构建的安装部分的一部分运行,它是默认的.
如果您想跳过此步骤,可以通过将其添加到您的
.travis.yml文件来覆盖它:
install: /bin/true
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |