InfoGrab Docs

사전 정의 CI/CD 변수 참조

모든 GitLab CI/CD 파이프라인에서 사용 가능한 사전 정의 변수 목록과 설명입니다.

사전 정의 CI/CD 변수 는 모든 GitLab CI/CD 파이프라인에서 사용할 수 있습니다. 사전 정의 변수를 재정의 하면 파이프라인이 예기치 않게 동작할 수 있으므로 피하세요. 변수 가용성 # 사전 정의 변수는 파이프라인 실행의 세 가지 다른 단계에서 사용 가능해집니다: 파이프라인 전(Pre-pipeline): 파이프라인 전 변수는 파이프라인이 생성되기 전에 사용 가능합니다. 이러한 변수는 파이프라인을 생성할 때 사용할 구성 파일을 제어하기 위해 include:rules 와 함께 사용할 수 있는 유일한 변수입니다. 파이프라인(Pipeline): 파이프라인 변수는 GitLab이 파이프라인을 생성할 때 사용 가능해집니다. 파이프라인 전 변수와 함께, 파이프라인 변수는 job에 정의된 rules 를 구성하여 파이프라인에 추가할 job을 결정하는 데 사용할 수 있습니다. Job 전용(Job-only): 이 변수는 러너가 job을 선택하고 실행할 때만 각 job에서 사용 가능하며: job 스크립트에서 사용할 수 있습니다. 트리거 job 과 함께 사용할 수 없습니다. workflow , include 또는 rules 와 함께 사용할 수 없습니다. 사전 정의 변수 # 변수 가용성 설명 CHAT_CHANNEL Pipeline ChatOps 명령어를 트리거한 소스 채팅 채널입니다. CHAT_INPUT Pipeline ChatOps 명령어와 함께 전달된 추가 인수입니다. CHAT_USER_ID Pipeline ChatOps 명령어를 트리거한 사용자의 채팅 서비스 사용자 ID입니다. CI Pre-pipeline CI/CD에서 실행되는 모든 job에서 사용 가능합니다. 사용 가능할 때 true 입니다. CI_API_V4_URL Pre-pipeline GitLab API v4 루트 URL입니다. CI_API_GRAPHQL_URL Pre-pipeline GitLab API GraphQL 루트 URL입니다. GitLab 15.11에서 도입되었습니다. CI_BUILDS_DIR Job-only 빌드가 실행되는 최상위 디렉토리입니다. CI_COMMIT_AUTHOR Pre-pipeline 이름 <이메일> 형식의 커밋 작성자입니다. CI_COMMIT_BEFORE_SHA Pre-pipeline 브랜치 또는 태그에 존재하는 이전 최신 커밋입니다. 머지 리퀘스트 파이프라인, 스케줄된 파이프라인, 브랜치 또는 태그의 첫 번째 커밋의 파이프라인, 또는 파이프라인을 수동으로 실행할 때 항상 0000000000000000000000000000000000000000 입니다. CI_COMMIT_BRANCH Pre-pipeline 커밋 브랜치 이름입니다. 기본 브랜치의 파이프라인을 포함한 브랜치 파이프라인에서 사용 가능합니다. 머지 리퀘스트 파이프라인이나 태그 파이프라인에서는 사용 불가합니다. CI_COMMIT_DESCRIPTION Pre-pipeline 커밋의 설명입니다. 제목이 100자 미만인 경우 첫 번째 줄을 제외한 메시지입니다. CI_COMMIT_MESSAGE Pre-