Drone 插件市场 > Google Cloud Auth
Google Cloud Auth
by kameshsampath
Apache License 2.0该插件允许你创建和配置可与 gcloud CLI 配合使用的 Google Cloud auth 配置文件。该插件还能配置 Docker 配置(~/.docker/config.json),以便从 Google Artifact Registry 推送和拉取容器容器镜像。 ** 重要提示:** 该插件仅支持谷歌艺术品注册中心。
YAML 配置示例
kind: pipeline
type: docker
name: default
steps:
- name: configure gcloud
image: docker.io/kameshsampath/drone-gcloud-auth:2.0.0
pull: if-not-exists
settings:
google_application_credentials:
from_secret: google_application_credentials
google_cloud_project:
from_secret: google_cloud_project
registry_locations:
- asia-south1
- us-central1
volumes:
- name: gcloud-config
path: /root/.config/gcloud
- name: docker-config
path: /root/.docker
volumes:
- name: gcloud-config
temp: {}
- name: docker-config
temp: {}
字段属性说明
google_application_credentials
string必填项Google 云服务帐户 JSON,用于配置与 gcloud CLI 一起使用的 `gcloud` 授权。
推荐使用密钥 (Secret) 功能默认值:none
google_cloud_project
string必填项使用 "glcoud "时将设置为默认项目的 Google 项目。
推荐使用密钥 (Secret) 功能默认值:none
google_cloud_region
string可选项使用 "gcloud "时将被设置为默认 "计算/区域 "的 Google 区域。你可以使用 "gcloud compute regions list "命令查找可用区域。如果配置了该区域,谷歌工件注册表将启用该区域。
推荐使用密钥 (Secret) 功能默认值:none
registry_locations
string可选项要使用 Google Cloud Docker 凭据助手进行配置的 Google 艺术品注册表位置列表。
默认值:none