Attempting to run my pipeline using drone-cli ‘drone exec’, I’ve noticed I cannot pass the commit ref either by setting env variable DRONE_COMMIT_REF on shell and the cli argument --ref has been disabled (drone-cli/drone/exec/exec.go at master · harness/drone-cli · GitHub).
Here is a sample pipeline:
kind: pipeline name: default steps: - name: test image: alpine commands: - set
drone cli version 1.6.2 (windows)
neither the following works:
attempting to set variable in powershell:
attempting to set environment inside
environment: DRONE_COMMIT_REF: 'refs/tags/1.2.3'
According to documentation Command Line Runner | Drone , it should be possible to emulate metadata like
DRONE_SYSTEM_HOST=drone.company.com drone exec but I cannot replicate it.
How to supply metadata to
drone exec ?