CI 변수
omnibus-gitlab
CI 파이프라인은 CI 환경에서 제공되는 변수를 사용하여 미러 간에 빌드 동작을 변경하고 민감한 데이터를 저장소에서 분리하는 데 사용됩니다.
파이프라인에서 사용되는 다양한 CI 변수에 대한 자세한 정보는 아래 표를 확인하세요.
빌드 변수
필수:
이러한 변수는 파이프라인에서 패키지를 빌드하는 데 필요합니다.
환경 변수 | 설명 |
---|---|
AWS_SECRET_ACCESS_KEY |
S3 위치에 빌드 패키지를 읽기/쓰기하기 위한 계정 비밀번호. |
AWS_ACCESS_KEY_ID |
S3 위치에 빌드 패키지를 읽기/쓰기하기 위한 계정 ID. |
사용 가능:
이러한 추가 변수를 사용하여 다양한 빌드 동작을 재정의하거나 활성화할 수 있습니다.
환경 변수 | 설명 |
---|---|
AWS_MAX_ATTEMPTS |
S3 명령을 재시도해야 하는 최대 횟수. |
USE_S3_CACHE |
Omnibus가 s3 버킷에 소프트웨어 소스를 캐시할 수 있도록 값을 설정합니다. 상위 문서. |
CACHE_AWS_ACCESS_KEY_ID |
s3 소프트웨어를 가져오는 캐시가 포함된 s3 버킷으로부터 읽기/쓰기하기 위한 계정 ID. |
… |
테스트 변수
환경 변수 | 설명 |
---|---|
RAT_REFERENCE_ARCHITECTURE |
RAT 작업에 의해 트리거된 파이프라인에서 사용된 참조 아키텍처 템플릿. |
… |
릴리스 변수
필수:
이러한 변수는 파이프라인에서 빌드된 패키지를 릴리스하는 데 필요합니다.
환경 변수 | 설명 |
---|---|
STAGING_REPO |
최종 릴리스 이전에 packages.gitlab.com 에서 릴리스를 업로드하는 저장소. |
PACKAGECLOUD_USER |
packages.gitlab.com 으로 패키지를 푸시하는 데 사용되는 Packagecloud 사용자명. |
… |
사용 가능:
이러한 추가 변수를 사용하여 다양한 빌드 동작을 재정의하거나 활성화할 수 있습니다.
환경 변수 | 설명 |
---|---|
RELEASE_DEPLOY_ENVIRONMENT |
현재 ref가 안정된 태그인 경우 gitlab.com 배포자 트리거에 사용되는 배치 이름. |
… |
알 수 없는/오래된 변수
환경 변수 | 설명 |
---|---|
VERSION_TOKEN |
|
TAKEOFF_TRIGGER_TOKEN |
|
TAKEOFF_TRIGGER_PROJECT |
|
RELEASE_TRIGGER_TOKEN |
|
GITLAB_DEV |
|
GET_SOURCES_ATTEMPTS |
GitLab Runner 변수로, 러너가 Git 저장소를 가져오려는 시도 횟수를 제어하는 데 사용됩니다. |
FOG_REGION |
|
FOG_PROVIDER |
|
FOG_DIRECTORY |
|
AWS_RELEASE_TRIGGER_TOKEN |
13.10 이전의 릴리스에 사용됩니다. |
ASSETS_AWS_SECRET_ACCESS_KEY |
|
ASSETS_AWS_ACCESS_KEY_ID |
|
AMI_LICENSE_FILE |