Usługa Azure Pipelines wprowadza obsługę systemu Linux/ARM64
Dzięki tej aktualizacji wprowadzamy długo oczekiwaną funkcję, o którą prosili klienci, dodając obsługę systemu Linux/ARM64 w usłudze Azure Pipelines.
Funkcje
Ogólne
Azure Boards
Azure Pipelines
- Dodatkowa platforma agenta: ARM64
- Obsługa filtru tagów dla zasobów potoku
- Kontrolowanie, które zadania są dozwolone w potokach
Ogólne
Ograniczanie zaproszeń nowych użytkowników od administratorów projektów i zespołów
Domyślnie wszyscy administratorzy mogą zapraszać nowych użytkowników do usługi Azure DevOps. Dodaliśmy nowe zasady zabezpieczeń, które mogą służyć do blokowania administratorom zespołu i projektu dodawania nowych użytkowników. Administratorzy kolekcji projektów (PCA) mogą dodawać nowych użytkowników do organizacji, niezależnie od stanu zasad.
Azure Boards
Reguły ograniczeń przejścia stanu (prywatna wersja zapoznawcza)
Nadal zamykamy lukę parzystości funkcji między hostowanym kodem XML a dziedziczonym modelem procesu. Począwszy od tego przebiegu, dostępna jest prywatna wersja zapoznawcza przejścia stanu z ograniczeniami dla dziedzicowanych procesów. Ta nowa reguła typu elementu roboczego umożliwia ograniczenie przenoszenia elementów roboczych z jednego stanu do innego. Na przykład możesz ograniczyć możliwość przechodzenia z obszaru Usterki z obszaru Nowe na Rozwiązane. Zamiast tego muszą przejść z obszaru Nowy —> Aktywny —> rozwiązany
Regułę można również utworzyć, aby ograniczyć przejścia stanu według członkostwa w grupie. Na przykład tylko użytkownicy w grupie "Osoby zatwierdzające" mogą przenosić historie użytkowników z obszaru Nowy —> Zatwierdzone.
Jeśli interesuje Cię uczestnictwo w prywatnej wersji zapoznawczej, wyślij nam wiadomość e-mail bezpośrednio do twojej nazwy organizacji.
Azure Pipelines
Dodatkowa platforma agenta: ARM64
Teraz możesz uruchomić własnych agentów w systemie Linux/ARM64. Dodaliśmy system Linux/ARM64 do listy obsługiwanych platform dla agenta usługi Azure Pipelines. Mimo że zmiany kodu były minimalne, wiele prac za kulisami musiało zostać ukończonych najpierw i cieszymy się, że ogłosimy jej wydanie!
Obsługa filtru tagów dla zasobów potoku
Dodaliśmy teraz "tagi" w potokach YAML. Możesz użyć tagów, aby ustawić potok ciągłej integracji do uruchomienia lub kiedy automatycznie wyzwolić.
resources:
pipelines:
- pipeline: MyCIAlias
project: Fabrikam
source: Farbrikam-CI
branch: master
tags: ### This filter is used for resolving default version
- Production ### Tags are AND'ed
trigger:
tags: ### This filter is used for triggering the pipeline run
- Production ### Tags are AND'ed
- Signed
Powyższy fragment kodu pokazuje, że tagi mogą służyć do określenia domyślnej wersji potoku ciągłej integracji do uruchomienia, gdy uruchomienie potoku ciągłego wdrażania (ciągłe wdrażanie) ciągłego wdrażania nie jest wyzwalane przez inne źródło/zasób lub zaplanowany wyzwalacz uruchomienia.
Jeśli na przykład masz ustawiony zaplanowany wyzwalacz dla potoku ciągłego wdrażania, który chcesz uruchomić tylko wtedy, gdy ciągła integracja ma tag produkcyjny, tagi w sekcji wyzwalaczy zapewniają, że potok ciągłego wdrażania jest wyzwalany tylko wtedy, gdy warunek tagowania jest spełniony przez zdarzenie ukończenia ciągłej integracji.
Kontrolowanie, które zadania są dozwolone w potokach
Możesz teraz wyłączyć zadania witryny Marketplace. Niektóre z nich mogą zezwalać na rozszerzenia witryny Marketplace, ale nie zadania Potoki, które są wykonywane. Aby uzyskać jeszcze większą kontrolę, możemy również niezależnie wyłączyć wszystkie zadania w polu (z wyjątkiem wyewidencjonowania, czyli specjalnej akcji). Po włączeniu obu tych ustawień jedynymi zadaniami, które mogą być uruchamiane w potoku, będą te przekazane przy użyciu funkcji tfx. Odwiedź https://dev.azure.com/<your_org>/_settings/pipelinessettings
sekcję o nazwie "Ograniczenia zadań", aby rozpocząć pracę.
Następne kroki
Uwaga
Te funkcje zostaną wdrożone 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 pytania, na które odpowiada społeczność w witrynie Stack Overflow.
Dzięki,
Aaron Hallberg