泊坞窗推送导致错误
问题描述:
我想要的图像推到一个仓库,我现在把它用作低于特拉维斯CI工作这样做:泊坞窗推送导致错误
after_success:
- if [ $TRAVIS_BRANCH == "master" ]; then
docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_URL;
echo "Pushing image $DOCKER_APP_NAME to repository $DOCKER_REGISTRY_URL";
docker push $DOCKER_APP_NAMEUUU;
fi
- bash <(curl -s https://codecov.io/bash)
假设这些变量是正确解决,但但是图像似乎没有被推送到远程存储库!这是我从构建日志中看到的:
0.52s$ if [ $TRAVIS_BRANCH == "master" ]; then docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_URL; echo "Pushing image $DOCKER_APP_NAME to repository $DOCKER_REGISTRY_URL"; docker push $DOCKER_APP_NAMEUUU; fi
Login Succeeded
Pushing image repo.treescale.com/joesan/inland24/plant-simulator to repository
"docker push" requires exactly 1 argument(s).
See 'docker push --help'.
Usage: docker push [OPTIONS] NAME[:TAG]
Push an image or a repository to a registry
那么这里有什么问题?
答
错误消息是非常具体的,docker push
需要一个参数。
基于现有的有限信息,我会说,$DOCKER_APP_NAMEUUU
不能解决任何值(你拼错$DOCKER_APP_NAME
?