Drone 插件市场 > Kaniko ECR
Kaniko ECR
by drone-plugins
Apache License 2.0Kaniko ECR 插件可用于使用 Kaniko 容器镜像生成器构建容器镜像并将其发布到亚马逊 ECR 注册表。与 Docker ECR 插件不同,你不需要在特权模式下运行代理。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: kaniko
image: plugins/kaniko-ecr
settings:
access_key: a50d28f4dd477bc184fbd10b376de753
secret_key: bc5785d3ece6a9cdefa42eb99b58986f9095ff1c
region: us-east-1
repo: bar
registry: <account_id>.dkr.ecr.us-east-1.amazonaws.com
字段属性说明
access_key
string必填项AWS 访问密钥。
推荐使用密钥 (Secret) 功能默认值:none
secret_key
string必填项AWS 密钥。
推荐使用密钥 (Secret) 功能默认值:none
create_repository
boolean可选项如果版本库不存在,则创建版本库。
默认值:false
region
string可选项AWS 地区。
默认值:us-east-1
registry
string必填项对该注册表进行认证
默认值:none
repo
string必填项容器镜像的存储库名称
默认值:none
lifecycle_policy
string可选项ecr 生命周期 json 策略的文件名。
默认值:none
repository_policy
string可选项ecr 资源库 json 策略的文件名。
默认值:none
tags
array可选项应用于容器镜像的存储库标记
默认值:none
dockerfile
string可选项Dockerfile 的路径
默认值:Dockerfile
context
string可选项上下文目录的路径
默认值:git repo root
target
string可选项必须在 docker 文件中定义。
默认值:none
build_args
array可选项传递给 docker build 的自定义参数。
默认值:none