Udostępnij za pośrednictwem


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

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.

Ogranicz zaproszenia dla nowych użytkowników.

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ły ograniczeń przejścia stanu.

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

Wprowadź sugestię

Możesz również uzyskać porady i pytania, na które odpowiada społeczność w witrynie Stack Overflow.

Dzięki,

Aaron Hallberg