사전 정의된 환경 변수 중 일부는 GitLab Runner의 최소 버전을 사용하는 경우에만 사용할 수 있습니다. 필요한 Runner 버전을 찾으려면 아래 표를 참조하십시오.
Variable | GitLab | Runner | 설명 | ||||
---|---|---|---|---|---|---|---|
| 8.15 | 1.9 | 작업을 실행하는 아티팩트 다운로드 시도 횟수 | ||||
| 10.6 | all | ChatOps 명령 을 명령을 트리거 한 소스 채팅 채널 | ||||
| 10.6 | all | ChatOps 명령에 전달 된 추가 인수 | ||||
| all | 0.4 | CI 환경에서 작업이 실행되었음을 표시 | ||||
| 11.7 | all | GitLab API v4 루트 URL | ||||
| all | 11.10 | 빌드가 실행되는 최상위 디렉토리 | ||||
| 11.2 | all | 병합 요청 전에 브랜치에있는 이전의 최신 커밋 파이프라인과 연관된 병합 요청이있는 경우에만 내용 확인 가능 | ||||
| 10.8 | all | 커밋에 대한 설명 : 제목이 100 자 미만이면 첫 행이 없는 메시지; 다른 경우에 전체 메시지. | ||||
| 10.8 | all | 전체 커밋 메시지 | ||||
| 9.0 | all | 프로젝트가 빌드 되는 브랜치 또는 태그 이름 | ||||
| 11.11 | all |
| ||||
| 9.0 | all |
| ||||
| 9.0 | all | 프로젝트가 빌드 된 커밋 리비전 | ||||
| 11.7 | all | | ||||
| 12.6 | 0.5 | 커밋 브랜치 이름. 브랜치를 빌드 할 때 나타남. | ||||
| 9.0 | 0.5 | 커밋 태크 이름. 태그를 빌드 할 때 나타남. | ||||
| 10.8 | all | 커밋의 타이틀-메시지의 전체 첫 줄 | ||||
| all | 11.10 | 단일 executor 내에서 빌드 실행의 고유 ID | ||||
| all | 11.10 | 단일 executor와 프로젝트 내에서 빌드 실행의 고유 ID | ||||
| 9.4 | 0.5 | CI 구성 파일의 경로. 기본은 | ||||
| all | 1.7 | debug logging (tracing) 의 활성 여부 | ||||
| 12.4 | all | 프로젝트의 기본 브랜치 이름 | ||||
| 10.8 | all | GitLab Deploy Token의 인증 비밀번호 는 프로젝트에 관련이있는 경우에만 존재 | ||||
| 10.8 | all | GitLab Deploy Token의 인증 사용자 이름은 프로젝트에 관련이 있는 경우에만 존재 | ||||
| all | 10.1 | Marks that the job is executed in a disposable environment (something that is created only for this job and disposed of/destroyed after the execution - all executors except | ||||
| 8.15 | all | The name of the environment for this job. Only present if | ||||
| 8.15 | all | A simplified version of the environment name, suitable for inclusion in DNS, URLs, Kubernetes labels, etc. Only present if | ||||
| 9.3 | all | The URL of the environment for this job. Only present if | ||||
| 12.3 | all | 파이프라인이 외부 Pull Request ID from GitHub if the pipelines are for external pull requests. Available only if only: Request용인 경우 GitHub에서 Pull Request ID를 가져옴 | ||||
| 12.3 | all The source branch name of the pull request if the pipelines are for external pull requests. Available only ifonly: [external_pull_requests] or rules syntax is used and the pull request is open. | 파이프라인이 외부 Pull Request용인 경우 외부 Pull Request의 원본 브랜치의 이름 | ||||
| 12.3 | all | The HEAD SHA of the source branch of the pull request if the pipelines are for external pull requests. Available only if only: [external파이프라인이 외부 Pull Request용인 경우 외부 Pull Request의 원본 브랜치의 Head SHA | ||||
| 12.3 | all | The target branch name of the pull request if the pipelines are for external pull requests. Available only if only: 파이프라인이 외부 Pull Request용인 경우 외부 Pull Request의 대상 브랜치의 이름 | ||||
| 12.3 | all | The HEAD SHA of the target branch of the pull request if the pipelines are for external pull requests. Available only if only: [external파이프라인이 외부 Pull Request용인 경우 외부 Pull Request의 대상 브랜치의 Head SHA. | ||||
| 9.0 | all | The unique ID of the current job that GitLab CI/CD uses internallyCD가 내부적으로 사용하는 현재 Job의 고유 ID | ||||
| 12.9 | 12.9 | The name of the image running the CI jobCI Job을 실행하는 이미지 이름 | ||||
| 8.12 | all | The flag to indicate that job was manually startedJob이 수동으로 시작되었음을 나타내는 플래그 | ||||
| 9.0 | 0.5 | The name of the job as defined in | ||||
| 9.0 | 0.5 | The name of the stage as defined in | ||||
| 9.0 | 1.2 | Token used for authenticating with the GitLab Container Registry and downloading dependent repositoriesGitLab 컨테이너 레지스트리로 인증하고 종속 리포지토리를 다운로드하는데 사용되는 토큰 | ||||
| 12.10 | all | RS256 JSON web token that can be used for authenticating with third party systems that support JWT authentication, for example HashiCorp’s Vault.JWT 인증을 지원하는 타사 시스템으로 인증하는데 사용할 수 있는 RS256 JSON 웹 토큰 | ||||
| 11.1 | 0.5 | Job details 상세 URL | ||||
| 13.0 | all | Included with the value | ||||
| 11.9 | all | Comma-separated list of username(s) of assignee(s) for the merge request if the pipelines are for merge requests. Available only if |
| 12.9 | all | Comma-separated list of paths of changed pages in a deployed Review App for a Merge Request. A Route Map must be configured.파이프라인이 Merge request용인 경우 Merge request에 대한 할당자의 사용자 이름 목록을 쉼표로 구분함 |
| 12.9 | all | Comma-separated list of URLs of changed pages in a deployed Review App for a Merge Request. A Route Map must be configured.Merge request에 대해 배포된 검토 앱에서 변경된 페이지의 경로 목록을 쉼표로 구분함 | ||||
| 12. 6 | all | The ID of the merge request if the pipelines are for merge requests. Available only if only: [merge_requests] or rules syntax is used and the merge request is created.9 | all | Merge request에 대해 배포된 검토 앱에서 변경된 페이지의 목록을 쉼표로 구분함 | ||
| 11.6 | all The IID of the merge request if the pipelines are for merge requests. Available only if only: | 파이프라인이 Merge request용인 경우 Merge request의 ID | ||||
| 11.9 | all | Comma-separated label names of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request의 쉼표로 구분된 레이블 이름 | ||||
| 11.9 | all | The milestone title of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request의 milestone 제목 | ||||
| 11.6 | all | The ID of the project of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request의 프로젝트 ID | ||||
| 11.6 | all | The path of the project of the merge request if the pipelines are for merge requests (e.g. 파이프라인이 Merge request용인 경우 Merge request의 프로젝트 경로 | ||||
| 11.6 | all | The URL of the project of the merge request if the pipelines are for merge requests (e.g. 파이프라인이 Merge request용인 경우 Merge request의 프로젝트 URL | ||||
| 11.6 | all | The ref path of the merge request if the pipelines are for merge requests. (e.g. refs/merge-requests파이프라인이 Merge request용인 경우 Merge request의 참조 경로 | ||||
| 11 .6 | all | The source branch name of the merge request if the pipelines are for merge requests. Available only if only: .6 | all | 파이프라인이 Merge request용인 경우 Merge request의 원본 브랜치 이름 | ||
| 11.9 | all | The HEAD SHA of the source branch of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request의 원본 브랜치 HEAD SHA | ||||
| 11.6 | all The ID of the source project of the merge request if the pipelines are for merge requests. Available only if only: | 파이프라인이 Merge request용인 경우 Merge request 원본 프로젝트의 ID | ||||
| 11 .6 | all | The path of the source project of the merge request if the pipelines are for merge requests. Available only if only: .6 | all | 파이프라인이 Merge request용인 경우 Merge request 원본 프로젝트의 경로 | ||
| 11.6 | all | The URL of the source project of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request 원본 프로젝트의 URL | ||||
| 11.6 | all | The target branch name of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request 타겟 브랜치의 이름 | ||||
| 11.9 | all | The HEAD SHA of the target branch of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request 타겟 브랜치 HEAD SHA | ||||
| 11.9 | all | The title of the merge request if the pipelines are for merge requests. Available only if only: 파이프라인이 Merge request용인 경우 Merge request의 제목, | ||||
| 12.3 | all | The event type of the merge request, if the pipelines are for merge requests. Can be | ||||
| 11.5 | all | Index of the job in the job set. If the job is not parallelized, this variable is not set.Job set의 Job index Job이 병렬화되지 않으면 이 변수는 설정되지 않음 | ||||
| 11.5 | all | Total number of instances of this job running in parallel. If the job is not parallelized, this variable is set to | ||||
| 11.8 | all | The configured domain that hosts GitLab PagesGitLab 페이지를 호스트하는 구성된 도메인. | ||||
| 11.8 | all | URL to GitLab Pages-built pages. Always belongs to a subdomain of Built Pages의 URL, 항상 CI_PAGES_DOMAIN.PIES_DOMAIN의 하위 도메인에 속함 | ||||
| 8.10 | all | The unique ID of the current pipeline that GitLab CI/CD uses internallyCD가 내부적으로 사용하는 현재 파이프라인의 고유 ID | ||||
| 11.0 | all | The unique ID of the current pipeline scoped to project프로젝트로 범위가 지정된 현재 파이프라인의 고유 ID | ||||
| 10.0 | all | Indicates how the pipeline was triggered. Possible options are: | ||||
| all | all | The flag to indicate that job was triggeredJob의 트리거를 나타내는 플래그 | ||||
| 11.1 | 0.5 | Pipeline details Pipeline의 상세 URL | ||||
| all | all | The full path where the repository is cloned and where the job is run. If the GitLab Runner | ||||
| all | all | The unique ID of the current project that | all | GitLab CI/CD uses internallyCD가 내부적으로 사용하는 현재 프로젝트의 고유 ID | ||
| 8.10 | 0.5 | The name of the directory for the project that is currently being built. For example, if the project URL is 현재 빌드 중인 프로젝트의 디렉터리 이름. | ||||
| 8.10 | 0.5 The project namespace (username or groupname) that is currently being built | 현재 빌드 중인 프로젝트 네임 스페이스(사용자 이름 또는 그룹 이름) | ||||
| 8.10 | 0.5 | The namespace with project name프로젝트 이름을 가진 네임 스페이스 | ||||
| 9.3 | all | URL 및 도메인 이름으로 사용 | ||||
| 12.3 | all | Comma-separated, lowercased list of the languages used in the repository (e.g. Repository에서 사용되는 언어를 쉼표로 구분한 하위 분류 목록 | ||||
| 12.4 | all | The human-readable project name as displayed in the GitLab web interfaceGitLab 웹 인터페이스에 표시된 대로 사람이 읽을 수 있는 프로젝트 이름. | ||||
| 8.10 | 0.5 | The 프로젝트에 액세스할 HTTP(S) address to access project주소 | ||||
| 10.3 | all | The project visibility 프로젝트 가시성 (internal, private, public) | ||||
| 8.10 | 0.5 | If the Container Registry is enabled it returns the address of GitLab’s Container Registry. This variable will include a | ||||
| 8.10 | 0.5 | If the Container Registry is enabled for the project it returns the address of the registry tied to the specific project컨테이너 레지스트리가 프로젝트에 대해 활성화된 경우 특정 프로젝트에 연결된 레지스트리의 주소를 반환, : 포트값이 레지스트리 구성에 지정된 경우 포함 | ||||
| 9.0 | all | The password to use to push containers to the GitLab Container RegistryGitLab 컨테이너 레지스트리에 컨테이너를 푸시하는데 사용할 비밀번호 | ||||
| 9.0 | all | The username to use to push containers to the GitLab Container RegistryGitLab 컨테이너 레지스트리에 컨테이너를 푸시하는데 사용할 사용자 이름 | ||||
| 9.0 | all | The URL to clone the Git repositoryGit 저장소를 복제할 URL | ||||
| 8.10 | 0.5 | The description of the runner as saved in GitLabGitLab에서 저장한 Runner 대한 설명 | ||||
| all | 10.6 | The OS/architecture of the GitLab Runner executable (note that this is not necessarily the same as the environment of the executor)GitLab Runner 실행 파일의 OS 및 아키텍처 | ||||
| 8.10 | 0.5 | The unique ID of runner being used사용중인 GitLab Runner의 고유 ID | ||||
| all | 10.6 | 현재 job을 실행하는 GitLab Runner revision that is executing the current job개정판 | ||||
| all | 12.3 | First eight characters of GitLab Runner’s token used to authenticate new job requests. Used as Runner’s unique 새로운 Job request에 사용되는 Runner 토큰의 첫 번째 8글자, GitLab Runner 고유 ID | ||||
| 8.10 | 0.5 | The defined runner 정의된 GitLab Runner의 tags | ||||
| all | 10.6 | 현재 Job을 실행하는 GitLab Runner version that is executing the current job버전 | ||||
| all | all | Mark that job is executed in CI environment작업이 CI 환경에서 실행됨으로 표시 | ||||
| 12.7 | all | The base URL of the GitLab instance, including protocol and port (like 프로토콜 및 포트를 포함한 GitLab 인스턴스의 기본 | ||||
| 12.1 | all | Host component of the GitLab instance URL, without protocol and port (like 프로토콜 및 포트가 없는 GitLab 인스턴스 URL의 호스트 구성 요소 | ||||
| 12.8 | all | Port component of the GitLab instance URL, without host and protocol (like | ||||
| 12.8 | all | Protocol component of the GitLab instance URL, without host and port (like | ||||
| all | all | The name of CI server that is used to coordinate jobsJob 조정에 사용되는 CI 서버의 이름 | ||||
| all | all | GitLab revision that is used to schedule jobsschedule jobs에 사용되는 GitLab 개정판 | ||||
| all | all | GitLab version that is used to schedule jobsschedule jobs에 사용되는 GitLab 버전 | ||||
| 11.4 | all | GitLab version major component버전 메이져 구성 요소 | ||||
| 11.4 | all | GitLab version minor component버전 마이너 구성 요소 | ||||
| 11.4 | all | GitLab version patch component버전 패치 구성 요소 | ||||
| all | 10.1 | Marks that the job is executed in a shared environment (something that is persisted across CI invocations like | ||||
| 8.15 | 1.9 | Number of attempts to fetch sources running a jobJob을 실행하는 소스를 가져오려고 시도하는 횟수 | ||||
| all | all | Mark that job is executed in GitLab CI/CD environment환경에서 job이 실행됨을 표시 | ||||
| 10.6 | all The comma separated list of licensed features available for your instance and plan | 라이센스가 부여된 기능을 쉼표로 구분한 목록 | ||||
| 8.12 | all The email of the user who started the job | Job을 시작한 사용자의 Email | ||||
| 8.12 | all | The ID of the user who started the jobJob을 시작한 사용자의 ID | ||||
| 10.0 | all | The login username of the user who started the jobJob을 시작한 사용자의 로그인 사용자 이름 | ||||
| 10.0 | all | The real name of the user who started the jobJob을 시작한 사용자 이름 | ||||
| 8.15 | 1.9 | Job을 실행하는 캐시 복원 시도 실행할때 캐시의 복원을 시도하는 횟수 |