我有一個特拉維斯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