我正在自动化我们的构建过程。在执行推送之前,我运行以下脚本来登录正确的服务帐户。
if [[ "${DEPLOY_ENV}" == "production" ]]; then
gcloud auth activate-service-account --key-file "$DIR/production-secret.json"
else
gcloud auth activate-service-account --key-file "$DIR/test-secret.json"
fi
但是,无论是哪个登录名,当我执行此命令时,我总是会推送到我们的“测试”帐户的注册表
gcloud docker -- push gcr.io/talk-like-humans/api:${IMAGE_VERSION}
我需要运行另一个命令来将我的推送端点设置为正确的帐户吗?
谢谢,托德