GitLab (2) 썸네일형 리스트형 [GitLab][CI/CD] 환경 변수 목적 GitLab 으로 CI/CD 구성 시 계획하는 Job 의 동작을 특정 짓게 하기 위해서 제공되는 다양한 환경 변수가 존재한다. 환경 변수를 활용하면 특정 브랜치에서 원하는 Job 이 동작되도록 설정할 수 있다. 아래 환경 변수들은 업무 시 CI/CD 를 구성하면서 알게 된 변수들이다. keyword description CI_COMMIT_REF_NAME The branch or tag name for which project is built. Reference https://docs.gitlab.com/ee/ci/variables/predefined_variables.html [GitLab][CI/CD] .gitlab-ci.yml 구성하기 목적 GitLab 에 개발 Repository 를 구성하고 산출물을 자동으로 유지하고 배포하기 위한 CI/CD 를 구성한다. 사전 조건 1. GitLab 저장소에 프로젝트를 구성한다. 2. Repository 의 최상위 path 에 ".gitlab-ci.yml" 파일을 생성한다. 3. CI/CD 를 구성하고자 하는 Job 을 계획한다. (저의 경우 Release Build, Running UnitTest, Publishing Maven 으로 구성 함) .gitlab-ci.yml image: jangrewe/gitlab-ci-android before_script: - export GRADLE_USER_HOME=$(pwd)/.gradle - chmod +x ./gradlew cache: key: ${CI_.. 이전 1 다음