소개

완료됨

패키지 레지스트리를 사용하면 개발자가 코드 라이브러리를 쉽게 공유하고 사용할 수 있으며 개발 워크스테이션에서 사용할 수 있습니다. 일부 개발자는 npm 또는 NuGet 같은 퍼블릭 패키지 레지스트리에 이미 익숙합니다. 프라이빗 패키지를 배포하는 것은 많은 유사점이 있습니다.

GitHub 패키지를 사용하는 개발 팀은 GitHub 내에서 코드 라이브러리(예: npm, NuGet, Maven 또는 RubyGems)와 컨테이너를 직접 공유할 수 있습니다. 이러한 패키지는 공용일 수도 있고, 코드 및 패키지와 동일한 보안 GitHub 로그인을 사용하여 특정 사용자에게만 제한할 수도 있습니다. GitHub Actions를 사용하면 몇 분 만에 코드 라이브러리 및 컨테이너의 패키징 및 게시를 자동화할 수 있습니다.

이 모듈에서는 GitHub Actions를 사용하여 GitHub 패키지에 게시하는 방법을 알아봅니다.

학습 목표

이 모듈의 학습 목표는 다음과 같습니다.

  • 패키지 리포지토리가 무엇이고 언제 사용하는지 이해
  • GitHub Actions로 CI(연속 통합) 워크플로를 설정하여 GitHub 패키지에 게시
  • GitHub 패키지 레지스트리에 게시하는 역량을 확인하는 연습을 통해 지식의 유효성을 검사
  • GitHub 패키지를 인증, 설치 및 관리하는 방법을 식별

필수 조건

  • GitHub 계정
  • GitHub Actions에 대한 기본 지식