에 소프트웨어 패키지 게시 및 공유 CodeCatalyst - Amazon 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 리포지토리에 자동으로 캐시할 수 있습니다. 자세한 내용은 퍼블릭 외부 리포지토리에 연결 단원을 참조하십시오.