Difference between revisions of "GitLab CI: variables:"
Jump to navigation
Jump to search
(22 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | * https://docs.gitlab.com/ee/ci/variables/ | ||
+ | * https://docs.gitlab.com/ee/ci/yaml/#variables | ||
+ | Variables can be defined inside configuration files or created using UI under <code>Setting -> CI/CD -> Variables</code> | ||
− | + | TOMERGE: [[GitLab CI/CD variables]] | |
− | |||
+ | == Predefined == | ||
+ | https://docs.gitlab.com/ee/ci/variables/predefined_variables.html | ||
+ | * [[CI_JOB_STAGE]] | ||
+ | * [[CI_JOB_STATUS]] | ||
+ | * [[CI_COMMIT_REF_NAME]] | ||
+ | * [[CI_ENVIRONMENT_NAME]] | ||
+ | |||
+ | == User defined == | ||
+ | [[variables:]] | ||
+ | [[DOCKER_CLIENT_TIMEOUT]]: 120 | ||
+ | [[COMPOSE_HTTP_TIMEOUT]]: 120 | ||
+ | [[CONTAINER_REGISTRY_BASE]]: "eu.[[gcr.io]]/${GOOGLE_PROJECT}" | ||
+ | [[DOCKER_HOST]]: tcp://localhost:2375 | ||
+ | [[DOCKER_DRIVER]]: overlay2 | ||
+ | [[GOOGLE_PROJECT]]: your-project | ||
+ | [[VERSION]]: "${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}" | ||
+ | [[RELEASE_NAME]]: "yourapp-${CI_COMMIT_REF_NAME}" | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[gcloud iam service-accounts keys create]]</code> | ||
+ | * <code>Project -> Setting -> CI/CD -> Variables</code> | ||
+ | * Group variables ([[inherited]]) https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-group | ||
+ | * <code>[[.gitlab-ci.yml]]</code> | ||
+ | |||
+ | == News == | ||
+ | * [[15.6]] Support for [[special characters]] in CI/CD variables | ||
== See also == | == See also == | ||
+ | * {{glab ci}} | ||
+ | * {{gitlab-ci.yml}} | ||
+ | * {{GitLab variables}} | ||
* {{GitLab CI}} | * {{GitLab CI}} | ||
+ | |||
+ | [[Category:GitLab]] |
Latest revision as of 10:37, 25 January 2023
Variables can be defined inside configuration files or created using UI under Setting -> CI/CD -> Variables
TOMERGE: GitLab CI/CD variables
Contents
Predefined[edit]
https://docs.gitlab.com/ee/ci/variables/predefined_variables.html
User defined[edit]
variables: DOCKER_CLIENT_TIMEOUT: 120 COMPOSE_HTTP_TIMEOUT: 120 CONTAINER_REGISTRY_BASE: "eu.gcr.io/${GOOGLE_PROJECT}" DOCKER_HOST: tcp://localhost:2375 DOCKER_DRIVER: overlay2 GOOGLE_PROJECT: your-project VERSION: "${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}" RELEASE_NAME: "yourapp-${CI_COMMIT_REF_NAME}"
Related[edit]
gcloud iam service-accounts keys create
Project -> Setting -> CI/CD -> Variables
- Group variables (inherited) https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-group
.gitlab-ci.yml
News[edit]
- 15.6 Support for special characters in CI/CD variables
See also[edit]
glab ci [ list ]
gitlab-ci.yml
,job: | stage: | stages: | artifacts: | include: | script: | when: | only: | needs:
- GitLab variables, GitLab environment variables
- GitLab CI, variables, templates, executors,
.gitlab-ci.yml, .gitlab/
, Credential helpers, notifications, pipeline editor, Keyword reference, Changelog,ContainersNotReady
, GitLab environments
Advertising: