Docker推送错误结果

我正在尝试将图像推送到存储库,我正在使用Travis 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) 

假设这些variables已被正确parsing,但是图像似乎没有被推送到远程仓库! 以下是我从构build日志中看到的内容:

 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不会parsing为任何值(您是否拼错了$DOCKER_APP_NAME