다음을 통해 공유


퍼블릭 피드를 사용하여 공개적으로 패키지 공유

Azure DevOps Services

Azure Artifacts는 퍼블릭 피드를 사용하여 외부 고객을 포함하여 조직 외부 사용자와 패키지를 쉽게 공유할 수 있는 방법을 제공합니다. 퍼블릭 피드에 저장된 패키지는 Azure DevOps 계정을 요구하지 않고도 인터넷의 모든 사용자가 액세스하고 설치할 수 있습니다.

필수 조건

제품 요구 사항
Azure DevOps - 하나의 Azure DevOps 조직.
- Azure DevOps 프로젝트.

참고 항목

퍼블릭 피드는 Azure DevOps Services에서만 사용할 수 있습니다.

공용 피드 만들기

중요합니다

공용 프로젝트 허용 정책이 이미 활성화된 조직만 프로젝트를 만들거나 프로젝트의 표시 여부를 공개로 변경할 수 있습니다. 정책을 사용하지 않는 조직에서는 이 정책을 더 이상 사용할 수 없습니다. Microsoft는 모든 공용 프로젝트 요구 사항에 대해 GitHub 를 사용하는 것이 좋습니다.

퍼블릭 피드는 퍼블릭 프로젝트의 프로젝트 범위 피드입니다. 퍼블릭 피드는 호스팅 프로젝트의 표시 유형 설정을 상속합니다.

  1. Azure DevOps 조직에 로그인한 다음, 공용 프로젝트로 이동합니다.

  2. 아티팩트 및 피드 만들기를 선택합니다.

  3. 피드의 이름을 입력하고, 해당 범위에대해 Project: PublicProject(권장)를 선택한 다음, 만들기를 선택합니다.

    새 퍼블릭 피드를 만드는 방법을 표시하는 스크린샷

패키지 공유

패키지를 공개적으로 공유하려면 피드 URL https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> 을 공유하거나 패키지 배지를 사용하여 개별 패키지를 공유할 수 있습니다. 프로젝트가 퍼블릭으로 유지되는 한 누구나 Azure DevOps 계정을 요구하지 않고도 퍼블릭 피드에서 패키지에 액세스하고 다운로드할 수 있습니다.

퍼블릭 피드에 패키지를 표시하는 스크린샷.

참고 항목

패키지 배지를 사용하려면 피드 관리자 여야 합니다. 자세한 내용은 권한 관리를 참조하세요.

패키지 게시(CLI)

패키지 유형 기사
NuGet - NuGet 패키지 게시 - (NuGet.exe)
- NuGet 패키지 게시 - (dotnet)
Npm - npm 패키지 게시
Maven - Maven 아티팩트 게시
Gradle - Gradle을 사용하여 아티팩트 게시
Python - Python 패키지 게시
Cargo - Cargo 패키지 게시
유니버설 패키지 - 유니버설 패키지 게시

Azure Pipelines를 사용하여 패키지 게시

패키지 유형 기사
NuGet - NuGet 패키지 게시
Npm - npm 패키지 게시
Maven - Maven 아티팩트 게시
Gradle - Gradle을 사용하여 아티팩트 게시
Python - Python 패키지 게시
Cargo - Cargo 패키지 게시(YAML/클래식)
유니버설 패키지 - 유니버설 패키지 게시

참고 항목

조직에서 방화벽 또는 프록시 서버를 사용하는 경우 Azure Artifacts 도메인 URL 및 IP 주소를 허용 해야 합니다.