CodeCatalyst에서 소프트웨어 패키지 게시 및 공유 - Amazon CodeCatalyst

Amazon CodeCatalyst는 2025년 11월 7일부터 신규 고객에게 더 이상 공개되지 않습니다. 서비스를 사용하려면 2025년 11월 7일 이전에 가입하세요. 자세한 내용은 CodeCatalyst에서 마이그레이션하는 방법 단원을 참조하십시오.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CodeCatalyst에서 소프트웨어 패키지 게시 및 공유

Amazon CodeCatalyst는 완전관리형 패키지 리포지토리 서비스를 포함하며, 이 서비스를 사용하면 개발 팀은 애플리케이션 개발에 사용되는 소프트웨어 패키지를 안전하게 저장하고 공유할 수 있습니다. 이러한 패키지는 패키지 리포지토리에 저장되며, 이 리포지토리는 CodeCatalyst의 프로젝트 내에서 생성되고 구성됩니다.

단일 패키지 리포지토리는 지원되는 모든 패키지 유형의 패키지를 저장할 수 있습니다. CodeCatalyst는 다음 패키지 형식을 지원합니다.

  • npm

  • Maven

  • NuGet

  • Python

패키지 리포지토리의 패키지는 리포지토리가 포함된 프로젝트 멤버 간에 검색하고 공유할 수 있습니다.

리포지토리에서 패키지를 게시하고 사용하려면 리포지토리 엔드포인트(URL)를 사용하도록 패키지 관리자를 구성합니다. 그런 다음 패키지 관리자를 사용하여 패키지를 리포지토리에 게시할 수 있습니다. Maven, Gradle, npm, yarn, nuget, dotnet, pip, twine와 같은 패키지 관리자를 사용할 수 있습니다.

CodeCatalyst 패키지 리포지토리를 사용하도록 CodeCatalyst 워크플로를 구성할 수도 있습니다. 워크플로에서 패키지를 사용하는 방법에 대한 자세한 내용은 워크플로에 패키지 리포지토리 연결 섹션을 참조하세요.

업스트림 리포지토리로 추가하여 한 패키지 리포지토리의 패키지를 동일한 프로젝트의 다른 리포지토리에서 사용할 수 있도록 할 수 있습니다. 업스트림 리포지토리에서 사용할 수 있는 모든 패키지 버전을 다운스트림 리포지토리에서도 사용할 수 있습니다. 자세한 내용은 업스트림 리포지토리 구성 및 사용 단원을 참조하십시오.

게이트웨이라는 특수 유형의 리포지토리를 생성하여 CodeCatalyst 리포지토리에서 오픈 소스 패키지를 사용할 수 있도록 할 수 있습니다. 게이트웨이 리포지토리로 업스트리밍하면 npmjs.com 및 pypi.org 같이 널리 사용되는 퍼블릭 리포지토리의 패키지를 사용하고 CodeCatalyst 리포지토리에 해당 패키지를 자동으로 캐싱할 수 있습니다. 자세한 내용은 퍼블릭 외부 리포지토리에 연결 단원을 참조하십시오.