1
我有一个基于特拉维斯CI的构建,我有几个职位,其中一个应该将图像推送到远程码头注册表。现在有时候这个注册表无法使用,在这种情况下,我想暂停这个特定的工作,比如说10分钟之后!特定职位的特拉维斯CI超时
所以这是我现在有:
jobs:
include:
- stage: test
script: sbt clean coverage test coverageReport
- stage: build docker image
script:
- if [ $TRAVIS_BRANCH == "master" ]; then
sbt docker:publishLocal;
docker login -u $REGISTRY_USER -p $REGISTRY_PASSWORD $DOCKER_REGISTRY_URL;
docker push $APPLICATION_NAME:$IMAGE_VERSION_DEV;
fi
我可以从构建日志中看到,编译时间共10分钟,这似乎是默认了。但是,我如何覆盖并将其设置为5分钟?
我无法在Travis CI网站上找到足够的参考。我现在怎么能在上面的build docker阶段添加一个Timeout?
有什么建议吗?