Azure Pipelines — aktualizacja sprintu 186

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.

Dodawanie testów

Na karcie "Zabezpieczenia" możesz zarządzać listą potoków, które mogą uzyskiwać dostęp do repozytorium.

Zarządzanie listą potoków na karcie Zabezpieczenia

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ę.

Utwórz sugestię

Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.