This subcommand adds a secret to your repository secret store. Please note this command requires administrative privilege to the repository.
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
Example usage:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
-value ...
Example usage limits the secret to a specific image:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
+ -image plugins/docker \
-value ...
Example usage limits the secret to specific hook events:
$ drone secret add \
-repository octocat/hello-world \
-name docker_password \
-image plugins/docker \
+ -event push \
+ -event pull_request \
+ -event tag \
+ -event deployment \
-value ...
Example usage adds the secret from a file:
$ drone secret add \
-repository octocat/hello-world \
-name ssh_key \
+ -value @/root/.ssh/id_rsa