InfoGrab Docs

Docker 통합

요약

Docker를 CI/CD 워크플로우에 통합하는 두 가지 주요 방법이 있습니다: Docker 컨테이너에서 CI/CD 잡 실행. Docker 컨테이너에서 실행되는 애플리케이션을 테스트, 빌드 또는 게시하는 잡을 만듭니다. Docker Build 또는 BuildKit을 사용하여 Docker 이미지를 빌드합니다.

Docker를 CI/CD 워크플로우에 통합하는 두 가지 주요 방법이 있습니다:

  • Docker 컨테이너에서 CI/CD 잡 실행.

    Docker 컨테이너에서 실행되는 애플리케이션을 테스트, 빌드 또는 게시하는 잡을 만듭니다. 예를 들어 Docker Hub의 Node 이미지를 사용하면 잡이 필요한 모든 Node 의존성이 있는 컨테이너에서 실행됩니다.

  • Docker Build 또는 BuildKit을 사용하여 Docker 이미지를 빌드합니다.

    Docker 이미지를 빌드하고 컨테이너 레지스트리에 게시하는 잡을 만듭니다. BuildKit은 루트리스 빌드를 포함한 여러 접근 방식을 제공합니다.

Docker 통합

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Docker를 CI/CD 워크플로우에 통합하는 두 가지 주요 방법이 있습니다: Docker 컨테이너에서 CI/CD 잡 실행. Docker 컨테이너에서 실행되는 애플리케이션을 테스트, 빌드 또는 게시하는 잡을 만듭니다. Docker Build 또는 BuildKit을 사용하여 Docker 이미지를 빌드합니다.

Docker를 CI/CD 워크플로우에 통합하는 두 가지 주요 방법이 있습니다:

  • Docker 컨테이너에서 CI/CD 잡 실행.

    Docker 컨테이너에서 실행되는 애플리케이션을 테스트, 빌드 또는 게시하는 잡을 만듭니다. 예를 들어 Docker Hub의 Node 이미지를 사용하면 잡이 필요한 모든 Node 의존성이 있는 컨테이너에서 실행됩니다.

  • Docker Build 또는 BuildKit을 사용하여 Docker 이미지를 빌드합니다.

    Docker 이미지를 빌드하고 컨테이너 레지스트리에 게시하는 잡을 만듭니다. BuildKit은 루트리스 빌드를 포함한 여러 접근 방식을 제공합니다.