【发布时间】:2019-01-24 19:00:04
【问题描述】:
我无法通过以下方式推送到 gcr
gcr:
image: plugins/gcr
registry: us.gcr.io
repo: dev-221608/api
tags:
- ${DRONE_BRANCH}
- ${DRONE_COMMIT_SHA}
- ${DRONE_BUILD_NUMBER}
dockerfile: src/main/docker/Dockerfile
secrets: [GOOGLE_CREDENTIALS]
when:
branch: [prod]
...GOOGLE_CREDENTIALS 可以在哪里工作,但如果命名为 GOOGLE_CREDENTIALS_DEV,它将无法正确获取。 GCR_JSON_KEY 工作正常。我记得阅读了说明可接受变量名称的遗留文档,其中 GOOGLE_CREDENTIALS 和 GCR_JSON_KEY 被列在其他变体中,但从版本 1 开始,他们进行了一些更新,省略了该信息。
所以,问题是,插件是否能够接受任何变量名,或者它是否需要特定的变量名,如果可以,它们是什么?
【问题讨论】:
标签: drone.io