Udostępnij za pośrednictwem


Konfigurowanie źródeł nadrzędnych

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Korzystając ze źródeł nadrzędnych usługi Azure Artifacts, możesz usprawnić zarządzanie pakietami przy użyciu pojedynczego źródła danych do przechowywania zarówno pakietów, które publikujesz, jak i używanych z zewnętrznych źródeł danych i publicznych rejestrów, takich jak npmjs.com, NuGet.org. Po włączeniu źródła nadrzędnego w kanale informacyjnym usługa Azure Artifacts automatycznie zapisze kopię dowolnego pakietu zainstalowanego przez współpracownika lub wyższego poziomu z nadrzędnego źródła.

Uwaga

Migawki narzędzia Maven nie są obsługiwane w źródłach nadrzędnych.

Włącz źródła nadrzędne w nowym kanale

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz kanał informacyjny.

  3. Podaj Nazwę swojego źródła danych i wybierz jego ustawienia Widoczności i Zakresu. Pamiętaj, aby zaznaczyć pole wyboru Uwzględnij pakiety ze wspólnych źródeł publicznych, aby włączyć nadrzędne źródła.

  4. Po zakończeniu wybierz pozycję Utwórz .

    Zrzut ekranu przedstawiający sposób tworzenia nowego kanału informacyjnego.

Uwaga

Aby dodać lub usunąć źródła nadrzędne, musisz być właścicielem kanału informacyjnego lub administratorem kanału informacyjnego.

Włączanie nadrzędnych źródeł w istniejącym kanale informacyjnym

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz przycisk ikona koła zębatego, aby przejść do ustawień kanału.

  3. Wybierz pozycję Źródła nadrzędne, a następnie wybierz pozycję Dodaj nadrzędne źródło.

  4. Wybierz pozycję Źródło publiczne, a następnie z menu rozwijanego wybierz pozycję Źródło publiczne.

  5. Wybierz pozycję Dodaj po zakończeniu, a następnie wybierz pozycję Zapisz jeszcze raz w prawym górnym rogu, aby zachować zmiany.

Uwaga

Niestandardowe publiczne źródła nadrzędne są obsługiwane tylko w przypadku rejestrów npm.

Dodaj kanał w tej samej organizacji co źródło nadrzędne

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz przycisk ikony koła zębatego, aby uzyskać dostęp do ustawień kanału.

  3. Wybierz Źródła nadrzędne, a następnie wybierz Dodaj nadrzędne źródło.

  4. Wybierz kanał Azure Artifacts w tej organizacji.

  5. Wybierz żądany kanał informacyjny z menu rozwijanego, aby dodać go jako źródło nadrzędne. Następnie wybierz widok i wybierz typy pakietów, których chcesz użyć. Opcjonalnie możesz również zmodyfikować nazwę nadrzędnego źródła.

  6. Po zakończeniu wybierz pozycję Dodaj .

    Zrzut ekranu przedstawiający, jak dodać kanał w organizacji jako źródło nadrzędne.

Dodaj kanał z innej organizacji jako źródło nadrzędne

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.

  2. Wybierz przyciskikona koła zębatego, aby uzyskać dostęp do ustawień kanału.

  3. Wybierz opcję Źródła nadrzędne, a następnie wybierz opcję Dodaj źródło nadrzędne.

  4. Wybierz kanał Azure Artifacts w innej organizacji.

  5. Wprowadź lokalizator kanału danych usługi Azure Artifacts w następującym formacie:

    • Kanał informacyjny o zakresie organizacji:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • Źródło danych o zakresie projektu:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. Wybierz typy pakietów, których chcesz użyć, i podaj nazwę nadrzędnego źródła.

  7. Po zakończeniu wybierz pozycję Dodaj .

    Zrzut ekranu przedstawiający sposób dodawania kanału informacyjnego w innej organizacji jako nadrzędnego źródła.

Uwaga

Aby dodać kanał z innej organizacji jako źródło nadrzędne, właściciel kanału docelowego musi udostępnić docelowy widok wszystkim kanałom i osobom w organizacjach skojarzonych z dzierżawą usługi Microsoft Entra, przechodząc do ustawień kanału i wybierając Widoki. W ustawieniach kanału naciśnij przycisk wielokropka po prawej stronie dla określonego widoku, a następnie wybierz Edytuj.

Przykłady

Uwaga

Musisz być czytelnikiem kanału informacyjnego i nadrzędnego (współpracownikiem), wydawcą kanału informacyjnego (współautorem) lub właścicielem kanału informacyjnego, aby zainstalować nowe pakiety z nadrzędnego. Kopia każdego pakietu nadrzędnego jest zapisywana w repozytorium przy pierwszym użyciu. Pakiety zapisane już ze źródeł nadrzędnych mogą być używane przez czytniki kanałów informacyjnych.