반응형

GitLab CI 2

gitlab CI에서 private docker image 접근 권한 설정

gitlab CI에서 private 한 공간에 저장된 docker image를 다운로드 받기 위해 권한 설정하는 것은 간단하다. 내부 메카니즘이 다 있다 DOCKER_AUTH_CONFIG 변수 설정은 최상단 그룹 또는 프로젝트 -> Settings -> Ci/CD -> Variables 에서 위와 같이 설정할 수 있다. DOCKER_AUTH_CONFIG 변수에 https://docs.gitlab.com/ci/docker/using_docker_images/ 에 있는 방법중 하나를 써서 나온 결과를 저장해 놓으면 된다. docker image는 아래와 같이 .gitlab-ci.yml 파일에 image: 뒤에 full path를 적으면 된다. 아래는 기본 docker hub에서 python:3.6-alpin..

Development 01:47:58

내 PC를 GitLab Runner로 등록하여 사용

GitLab GitLab은 소프트웨어 개발을 위한 웹 기반 DevOps 플랫폼이다. Git 저장소 관리, CI/CD(지속적 통합 및 지속적 배포), 코드 리뷰, 이슈 추적, 그리고 프로젝트 관리 기능을 제공한다. GitHub와 유사하지만, 자체 호스팅이 가능하며, 오픈 소스 프로젝트로 시작되었다. GitLab을 사용하면 개발팀이 협업하고, 코드 품질을 유지하며, 소프트웨어 배포를 자동화할 수 있다. GitLab Runner GitLab Runner는 GitLab CI/CD 파이프라인에서 작업을 실행하는 애플리케이션이다. Runner는 다양한 환경(예: 로컬 머신, 가상 머신, 클라우드 인스턴스, Docker 컨테이너)에서 실행될 수 있으며, 파이프라인의 각 단계를 자동으로 처리한다. 이를 통해 코드를 빌..

Development 2025.02.12
728x90
반응형