Tin*_*ino 3 google-cloud-platform gitlab-ci
$ echo $SERVICE_ACCOUNT_DEV > ${HOME}/gcloud-service-key.json
$ gcloud auth activate-service-account --key-file ${HOME}/gcloud-service-key.json
ERROR: (gcloud.auth.activate-service-account) Could not read json file /root/gcloud-service-key.json: Expecting value: line 2 column 1 (char 1).
Run Code Online (Sandbox Code Playgroud)
我检查了存储在 gitlab ci/cd 变量中的 SERVICE_ACCOUNT_DEV json 文件,但没有问题。
查看文档受保护的分支和GitLab CI/CD 环境变量。变量可以被保护。每当变量受到保护时,它只会安全地传递到在受保护分支或受保护标签上运行的管道。其他管道不会获得任何受保护的变量。因此,如果您有受保护的变量,那么它将仅适用于受保护的分支。
正如评论部分所证实的那样,使分支和变量受保护解决了问题。
| 归档时间: |
|
| 查看次数: |
3380 次 |
| 最近记录: |