본문 바로가기

DevOps & Cloud

GitLab - CI(Continuous Integration) 실습

728x90
반응형

https://not-to-be-reset.tistory.com/326

 

[GitLab CI] docker gitlab-runner 등록 및 간단 예제

간단하게 gitlab runner를 docker로 실행해서 CI 과정을 수행해봄 0. 사전준비 - docker 설치(gitlab-runner를 docker로 실행하기 위해서 설치 필요. 운영체제 별로 local로 설치하는 법이 존재하지만 여기서는 do

not-to-be-reset.tistory.com

해당 글을 참고해서 docker와 gitlab의 runner를 이용해서 CI를 실습해 봤다.

도커 가상환경에서 gitlab runner를 실행 후 깃랩의 프로젝트 url과 레지스터 토큰을 등록한다.

tag가 중요한데 깃랩 가상환경에서 작성한 tag가. gitlab-ci.yml 작성 시 동일하게 사용되기 때문이다.

executor는 shell을 기본으로 한다.(이건 어떤 환경에서 작성하느냐에 따라서 다를 듯)

 

사전 준비가 끝났고 도커 환경에서 아래의 명령어를 입력한다.

.gitlab-ci.yml 파일을 작성해야 한다. 이때 tags의 부분은 앞서 지정한 tag와 동일해야 한다.

 

결과적으로 passed가 뜨면서 잘 작동한다.

 

https://gitlab.com/intern_study/ci-test/-/pipelines

 

728x90
반응형