Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcje
Repozytoria jako chronione zasoby w rurach YAML
Możesz zorganizować projekt w Azure DevOps tak, aby obsługiwał wiele podprojektów — każdy z własnym repozytorium Git w Azure DevOps i jednym lub kilkoma pipeline'ami. W tej strukturze możesz chcieć kontrolować, które potoki mogą uzyskiwać dostęp do których repozytoriów. Załóżmy na przykład, że masz dwa repozytoria A i B w tym samym projekcie oraz dwa potoki X i Y, które zwykle tworzą te repozytoria. Możesz uniemożliwić potokowi Y dostęp do repozytorium A. Ogólnie rzecz biorąc, zależy ci na tym, aby współautorzy A kontrolowali, do których potoków chcą zapewnić dostęp.
Chociaż było to częściowo możliwe w przypadku repozytoriów i potoków usługi Azure Git, nie było doświadczenia w zarządzaniu nim. Ta funkcja rozwiązuje tę lukę. Repozytoria Git platformy Azure mogą być teraz traktowane jako chronione zasoby w potokach YAML, podobnie jak połączenia usług i pule agentów.
Jako współautor repozytorium A możesz dodawać kontrole i uprawnienia przepływu pracy do repozytorium. W tym celu przejdź do ustawień projektu, wybierz pozycję Repozytoria, a następnie repozytorium. Zauważysz nowe menu o nazwie "Sprawdzanie", w którym możesz skonfigurować dowolne wbudowane lub niestandardowe kontrole w postaci Azure Functions.
Na karcie "Zabezpieczenia" możesz zarządzać listą potoków, które mogą uzyskiwać dostęp do repozytorium.
Za każdym razem, gdy potok YAML używa repozytorium, infrastruktura usługi Azure Pipelines weryfikuje i zapewnia, że wszystkie kontrole i uprawnienia są spełnione.
Uwaga / Notatka
Te uprawnienia i kontrole mają zastosowanie tylko do potoków YAML. Potoki danych klasyczne nie rozpoznają tych nowych funkcji.
Dalsze kroki
Uwaga / Notatka
Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni.
Przejdź do usługi Azure DevOps i przyjrzyj się.
Jak przekazać opinię
Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu Pomocy, aby zgłosić problem lub podać sugestię.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.