728x90 반응형 Continuous Integration DevOps & Cloud 2023. 1. 3. GitLab - CI(Continuous Integration) 실습 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가. gitl.. DevOps & Cloud 2023. 1. 2. GitLab - CI(Continuous Integration) 깃랩은 온프레미스 설치형 깃 호스팅이다. 깃랩의 CI/CD는 도커에서 실행되고 연결된 쿠버네티스에 배포된다. CI란 지속적 통합(Continuous Integration)이다. 프로젝트 루트에 .gitlab-ci.yml(job은 해당 파일의 가장 기본적인 요소)이 있는 상태로 새로운 푸시가 들어오면 일련의 파이프라인(job 묶음)이 실행된다. 파이프라인은 지속적 통합, 전달 및 배포의 최상위 구성 요소이다. job은 러너(runner)에 의해 실행된다. 동시러너가 충분한 경우, 동일한 단계의 여러 job이 병렬로 실행된다. 실행 중 어떠한 job이 실패하면 다음 단계는 실행되지 않고 파이프라인이 일찍 종료된다. 온프레미스(On-Premise): 기업의 서버를 클라우드 같은 원격 방식이 아닌 자체적으로 보.. 이전 1 다음 728x90 반응형