
앞서 작성한 글에 이어, yml파일 작성하는 방법을 알아보도록 합시다!
해당 문서 를 참조해주세요!~!
– 다음은 build를 위한 yml 예시 파일입니다.
stages: // 여기에 작성된 순서로 작업 진행
- build
myBuild:
stage: build
script: // 작업할 것들 작성해주기
- echo "for test gitlab ci build"
- ./gradlew clean
- ./gradlew build
artifacts: // 결과물이 저장될 경로 지정
paths:
- build/libs/sample.jar
tags: // 러너 등록시 작성했던 tag 입력
- test
위의 설정으로 파이프라인 생성시, 정상적으로 build 된 것을 확인 가능합니다.
brew install git-lfs
git lfs install
git lfs install --system
cd /usr/local
sudo mkdir var
cd var
sudo mkdir log // log directory 생성
!!!재부팅!!! 진행 후 아래와 같이 진행
gitlab-runner uninstall
gitlab-runner install
gitlab-runner start
gitlab-runner run
접근 권한의 문제로, 러너 설정 화면에서 **_This runner will only run on pipelines triggered on protected branches_** 가 체크되어있다면 해제해주세요.
gitlab-runner status 로 상태 확인시, _**gitlab-runner: Service has stopped**_ 해당 문구 가 출력되지만, 러너는 잘 작동하고 있는것을 확인할 수 있음 → 이유 모르겠음
다음 글에서는 생성된 파일을 다른 repository에서 활용하는 방법에 대해 알아봅시다~.~