플로우 실행 변수
플로우 실행 변수에 대해 설명합니다.
모든 변수가 플로우를 실행하는 작업에서 사용 가능한 것은 아닙니다. 일부 미리 정의된 변수와 Agent Platform 특정 변수를 사용할 수 있습니다. 미리 정의된 필터링된 변수, 사용자 정의 CI/CD 변수, 사용자 ID 변수는 사용할 수 없습니다. 사용 가능한 변수 # 다음 변수를 플로우를 실행하는 작업에서 사용할 수 있습니다. 미리 정의된 변수 # 다음 미리 정의된 CI/CD 변수를 사용할 수 있습니다: 변수 설명 CI_PROJECT_ID 프로젝트 ID. CI_PROJECT_NAME 프로젝트 이름. CI_PROJECT_PATH 네임스페이스가 포함된 프로젝트 경로. CI_PROJECT_URL 프로젝트 HTTP URL. CI_PROJECT_NAMESPACE 프로젝트 네임스페이스. CI_PROJECT_VISIBILITY 프로젝트 가시성 ( public , internal , 또는 private ). CI_DEFAULT_BRANCH 기본 브랜치 이름. CI_JOB_ID 작업 ID. CI_JOB_URL 작업 URL. CI_JOB_TOKEN 작업 인증 토큰. CI_JOB_IMAGE 작업에 사용된 Docker 이미지. CI_JOB_STATUS 작업 상태. CI_JOB_TIMEOUT 작업 타임아웃(초). CI_JOB_STARTED_AT ISO 8601 형식의 작업 시작 타임스탬프. CI_PIPELINE_ID 파이프라인 ID. CI_PIPELINE_URL 파이프라인 URL. CI_REGISTRY_USER 컨테이너 레지스트리 사용자 이름 ( gitlab-ci-token ). CI_REGISTRY_PASSWORD 컨테이너 레지스트리 비밀번호 (작업 토큰). CI_DEPENDENCY_PROXY_USER 종속성 프록시 사용자 이름. CI_DEPENDENCY_PROXY_PASSWORD 종속성 프록시 비밀번호. CI_REPOSITORY_URL 자격 증명이 포함된 Git 클론 URL. CI_RUNNER_VERSION 러너 버전. CI_RUNNER_EXECUTABLE_ARCH 러너 아키텍처 (예: linux/amd64 ). CI_SERVER CI/CD 환경에서 항상 yes . CI_WORKLOAD_REF 플로우 실행에 대한 워크로드 참조 (예: refs/workloads/c727f70ba7f ). 이것들은 내부 Git 참조이며 파이프라인 작업이 완료되거나 실패할 때 자동으로 제거됩니다. 환경 변수 # 다음 환경 변수는 Agent Platform에 특화되어 있습니다. 이 변수는 setup_script 와 기본 에이전트 런타임 모두에서 사용할 수 있습니다. 이 표는 주요 변수를 설명합니다. 추가 내부 변수 (예: 디버그 플래그 및 원격 측정 식별자)도 실행 컨테이너에 있을 수 있지만 플로우 구성에서 사용하도록 의도된 것은 아닙니다. 변수 설명 예 DUO_WORKFLOW_GIT_HTTP_BASE_URL GitLab 인스턴스 기본 URL. CI_SERVER_URL 대신 이것을 사용합니다. https://gitlab.com DUO_WORKFLOW_PROJECT_ID 프
