这是一个简单的问题,如何从私有google工件注册中心提取容器映像?我有一个服务帐户(临时)与所有者访问。
这是我的密码:
jobs:
my_job:
runs-on: ubuntu-20.04
container:
image: asia-southeast2-docker.pkg.dev/my-project/my-repo/my-image:latest
options: --user root
据我所知,如果从私人码头中心拉车,我们可以这样加进去
jobs:
my_job:
runs-on: ubuntu-20.04
container:
image: my-docker-hub/my-image:latest
options: --user root
credentials:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
如何从私有google工件注册中心中提取?谢谢!
发布于 2022-06-13 09:49:47
可以使用三种类型的身份验证来访问GCP中的工件注册,但是对于GH操作作业,可以使用使用服务帐户密钥进行身份验证。
只需将秘密保存在github存储库中
DOCKER_USERNAME=_json_key_base64
DOCKER_PASSWORD=key.json (this key is generated when you are creating google service account)注意:确保您的服务帐户具有访问工件的角色。
https://stackoverflow.com/questions/72599124
复制相似问题