Skip to content

Latest commit

 

History

History
48 lines (44 loc) · 4.25 KB

ci-env-var.md

File metadata and controls

48 lines (44 loc) · 4.25 KB

CI Envrionment Variables

Services CI Service identification
Appcircle - AC_APPCIRCLE
AppVeyor true APPVEYOR
Azure Pipelines - AZURE_HTTP_USER_AGENT
Bitrise true BITRISE_IO
Buddy true BUDDY
CircleCI true CIRCLECI
Cirrus CI true CIRRUS_CI
Codefresh true CF_BUILD_URL
Codeship true CI_NAME=codeship
Drone true DRONE
GitHub Actions true GITHUB_ACTIONS
JFrog Pipelines true JFROG_CLI_BUILD_NAME
Razorops razorops CI=razorops
Scrutinizer true SCRUTINIZER
Semaphore 2.0 true SEMAPHORE
Travis CI true TRAVIS

Secret Environment Variables

Type
Server Add a secret environment variable in the project settings. Set in the execution environment.
Server and YAML Add a secret environment variable in the project settings. Set in the execution environment, Requires loading with YAML config.
YAML Set the encrypted value in config file.
Services Secret Type Echo Mask
Appcircle Server * x N
AppVeyor YAML, Server * x N
Azure Pipelines Server and YAML * x N
Bitrise Server [REDACTED]
Buddy Server ******ENCRYPTED******
CircleCI Server * x N
Cirrus CI YAML SECRET
Codefresh YAML, Server vault plugin
Codeship Basic ❌ ? - -
Codeship Pro YAML
Drone YAML, Server and YAML [secret:NAME]
GitHub Actions Server * x N
Razorops Server
Scrutinizer 🔺 - -
Semaphore 2.0 YAML, Server and YAML
Shippable YAML
Travis CI YAML, Server [secure] (Windows ❌)