반응형

Pipeline 13

Gitlab runner 사용해서 CI 해보기

이번에 해볼 것은 Gitlab runner 사용해서 docker 이미지 빌드하고 harbor 레지스트리에 추가 해보도록 하겠습니다.config.toml 파일 수정우선 Gitlab runner에서 docker 명령어를 사용하기 위해서 /etc/gitlab-runner/config.toml 파일을 수정해줍니다.[[ruuners]] executor = "shell" => "docker" [runners.docker] tls_verify = false image = "docker:24.0.5" privilieged = true config.toml 파일을 수정해준 다음 Gitlab-runner를 재시작 해줍니다.(저 같은 경우에는 docker 컨테이너로 gitlab-runner 서비스를 실행해주었기 때..

Pipeline 2024.06.14

Jenkins Pipeline을 사용하여 이미지 빌드 및 푸시 해보기 (Github, Harbor)

이번엔 Jenkins를 사용해서 이미지를 빌드 및 푸시를 해보도록 하겠습니다.우선 Jenkins를 설치해줍니다.Jenkins 설치저는 docker-compose를 사용해서 설치를 했기 때문에 docker compose부터 설치 해보도록 하겠습니다.참고https://docs.docker.com/engine/install/ubuntu/#install-using-the-repositoryhttps://docs.docker.com/compose/install/linux/ 먼저 Docker 부터 설치를 해줍니다. (OS는 Ubuntu 20.04를 사용하였습니다.)# apt install -y docker.io그리고 docker compose를 설치하는데, 하기 전에 apt repository부터 잡아줍니다.공식 ..

Pipeline 2024.05.09

Helm을 사용하여 Jenkins 설치해보기

먼저 Helm 패키지 매니저를 설치해보도록 하겠습니다. Helm 설치하는 방법은 공식 홈페이지에 잘 나와있습니다.(https://helm.sh/ko/docs/intro/install/) 저는 Ubuntu 환경이여서 Apt 패키지 매니저로 설치를 해보았습니다. Helm 설치# curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null# apt-get install apt-transport-https --yes# echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] http..

Pipeline 2024.04.19
반응형