Drone CLI

Install

$brew tap drone/drone

$brew install drone

Commands

Connect

export DRONE_SERVER=${YOUR_DRONE_URL}
DRONE_TOKEN=${YOUR_TOKEN}

 

drone secret

Problem: Secret can be access when CI running.

drone secret

$drone secrete update --name ${secret-key} --value ${new-value} --image ${image name} --repository ${repo-name}

$drone secret add --name ${secret-key} --data @${file-name} ycj1905/drone-practice

drone exec

Local Test

Not Work on 1.0.0

drone jsonnet

drone jsonnet --stream --string --target .drone.yml

promote

Manual

drone build promote <repo> <build> <environment>

Drone CLI

By Matt Jhou

Drone CLI

  • 171