我有一个特拉维斯CI构建正试图推到一个码头工人的注册表,在这里泊坞窗推送错误是我在构建日志中看到:与无效的标签或参考
[info] Built image repo.treescale.com/[secure]/inland24/plant-simulator:1.0-SNAPSHOT
但下一行,我能看到如下:
Error parsing reference: "/:" is not a valid repository/tag: invalid reference format
这是我有我的码头工人推命令:
docker push $DOCKER_REGISTRY_URL/$APPLICATION_NAME:$IMAGE_VERSION_DEV;
这里是参数:
- APPLICATION_NAME = [secure]/inland24/plant-simulator
- IMAGE_VERSION_DEV = 1.0-SNAPSHOT
- DOCKER_REGISTRY_URL = repo.treescale.com
假设[secure]解析为正确的用户名!我得到的这个错误是什么以及如何解决它?
我曾尝试列出所有的图片,我可以看到本地机器的构建正在运行上存在我的形象:
REPOSITORY TAG IMAGE ID CREATED SIZE
repo.treescale.com/[secure]/inland24/plant-simulator 1.0-SNAPSHOT 34842cf7482e Less than a second ago 225 MB
anapsix/alpine-java 8_server-jre_unlimited bd197f461851 11 days ago 124 MB
是的!这看起来像是一个来自travis的bug - 环境变量没有被传递!我用travis ci创建了一个问题 - https://github.com/travis-ci/travis-ci/issues/8231 – sparkr