这个子命令给仓库添加密文,这个子命令需要登录认证以及对应仓库的管理员权限。
NAME:
drone secret add - adds a secret
USAGE:
drone secret add [command options] [arguments...]
OPTIONS:
--repository value repository name (e.g. octocat/hello-world)
--name value secret name
--value value secret value
--event value secret limited to these events
--image value secret limited to these images
使用示例:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
-value ...
限制只有指定镜像可以使用密文地示例:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
+ -image plugins/docker \
-value ...
限制只有指定 webhook 可以使用密文地示例:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
-image plugins/docker \
+ -event push \
+ -event pull_request \
+ -event tag \
+ -event deployment \
-value ...
从文件读取密文地示例:
$ drone secret add \
-repository octocat/hello-world \
-name ssh_key \
+ -value @/root/.ssh/id_rsa