mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2026-04-15 01:41:56 +00:00
883 B
883 B
Variables
The build environment has access to the following environment variables:
CI=trueDRONE=trueDRONE_REPO- repository name for the current buildDRONE_BUILD- build number for the current buildDRONE_BRANCH- branch name for the current buildDRONE_COMMIT- git sha for the current buildDRONE_DIR- working directory for the current build
Private Variables
Drone also lets you to store sensitive data external to the .drone.yml and inject at runtime. You can declare private variables in the repository settings screen. These variables are injected into the .drone.yml at runtime using the $$ notation.
An example .drone.yml expecting the HEROKU_TOKEN private variable:
build:
image: golang
commands:
- go get
- go build
- go test
deploy:
heroku:
app: pied_piper
token: $$HEROKU_TOKEN