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
|