다음을 통해 공유


업스트림 소스 설정

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Artifacts 업스트림 원본을 사용하면 단일 피드를 사용하여 게시하는 패키지와 외부 피드에서 사용하는 패키지와 npmjs.com, NuGet.org 같은 공용 레지스트리를 모두 저장하여 패키지 관리를 간소화할 수 있습니다. 피드에서 업스트림 원본을 사용하도록 설정하면 Azure Artifacts는 공동 작업자 이상이 설치한 패키지의 복사본을 업스트림에서 자동으로 저장합니다.

참고 항목

Maven 스냅샷은 업스트림 원본에서 지원되지 않습니다.

새 피드에서 업스트림 원본 사용

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

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

  3. 피드의 이름을 제공하고 표시 유형범위 설정을 선택합니다. 공용 공용 원본에서 패키지 포함 확인란을 선택하여 업스트림 원본을 사용하도록 설정해야 합니다.

  4. 완료되면 만들기를 선택합니다.

    새 피드를 만드는 방법을 보여 주는 스크린샷

참고 항목

업스트림 원본을 추가하거나 제거하려면 피드 소유자 또는 피드 관리자여야 합니다.

기존 피드에서 업스트림 원본 사용

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

  2. 기어 아이콘 단추를 기어 아이콘 선택하여 피드 설정으로 이동합니다.

  3. 업스트림 원본을 선택한 다음 업스트림 원본 추가를 선택합니다.

  4. 공용 원본을 선택한 다음 드롭다운 메뉴에서 공용 원본을 선택합니다.

  5. 완료되면 추가를 선택한 다음 오른쪽 위 모서리에서 다시 한 번 저장을 선택하여 변경 내용을 유지합니다.

참고 항목

사용자 지정 공용 업스트림 원본은 npm 레지스트리에서만 지원됩니다.

업스트림 원본과 동일한 조직에 피드 추가

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

  2. 기어 아이콘 단추를기어 아이콘 선택하여 피드의 설정에 액세스합니다.

  3. 업스트림 원본을 선택한 다음 업스트림 추가를 선택합니다.

  4. 이 조직에서 Azure Artifacts 피드를 선택합니다.

  5. 드롭다운 메뉴에서 원하는 피드 를 선택하여 업스트림 원본으로 추가합니다. 그런 다음 보기를 선택하고 사용하려는 패키지 유형을 선택합니다. 필요에 따라 업스트림 원본의 이름을 수정할 수도 있습니다.

  6. 완료되면 추가를 선택합니다.

    조직에서 피드를 업스트림 원본으로 추가하는 방법을 보여 주는 스크린샷

다른 조직의 피드를 업스트림 원본으로 추가

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

  2. 기어 아이콘 단추를기어 아이콘 선택하여 피드의 설정에 액세스합니다.

  3. 업스트림 원본을 선택한 다음 업스트림 추가를 선택합니다.

  4. 다른 조직에서 Azure Artifacts 피드를 선택합니다.

  5. Azure Artifacts 피드 로케이터를 다음 형식으로 입력합니다.

    • 조직 범위 피드:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • 프로젝트 범위 피드:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. 사용하려는 패키지 유형을 선택하고 업스트림 원본의 이름을 제공합니다.

  7. 완료되면 추가를 선택합니다.

    다른 조직의 피드를 업스트림 원본으로 추가하는 방법을 보여 주는 스크린샷

참고 항목

다른 조직의 피드를 업스트림 원본으로 추가하려면 대상 피드 소유자가 지정된 보기 편집 오른쪽에 있는 줄임표 단추를 선택하여 피드 설정>보기>로 이동하여 Microsoft Entra 테넌트와 연결된 조직의 모든 피드 및 사용자와 대상 보기를 >공유해야 합니다.

예제

참고 항목

업스트림에서 새 패키지를 설치하려면 피드 및 업스트림 판독기(공동 작업자), 피드 게시자(참가자) 또는 피드 소유자여야 합니다. 각 업스트림 패키지의 복사본은 처음 사용할 때 피드에 저장됩니다. 업스트림 원본에서 이미 저장된 패키지는 피드 판독기에서 사용할 수 있습니다.