Sdílet prostřednictvím


Azure Pipelines zavádí podporu pro Linux/ARM64

S touto aktualizací přinášíme dlouho očekávanou funkci, o kterou zákazníci požádali, protože přidáváme podporu pro Linux/ARM64 v Azure Pipelines.

Funkce

Obecné

Azure Boards

Azure Pipelines

Obecné

Omezení pozvánek nových uživatelů od správců projektů a týmů

Ve výchozím nastavení můžou do Azure DevOps zvát nové uživatele všichni správci. Přidali jsme nové zásady zabezpečení, které se dají použít k blokování přidávání nových uživatelů pro týmové správce a správce projektů. Správci kolekcí projektů (PCA) můžou přidávat nové uživatele do organizace bez ohledu na stav zásad.

Omezení pozvánek pro nové uživatele

Azure Boards

Pravidla omezení přechodu stavu (privátní verze Preview)

Pokračujeme v uzavření rozdílu parity funkcí mezi hostovaným kódem XML a zděděným modelem procesu. Od tohoto sprintu je k dispozici privátní verze Preview omezených přechodů stavu pro zděděné procesy. Toto nové pravidlo typu pracovní položky umožňuje omezit přesun pracovních položek z jednoho stavu do jiného. Můžete například omezit možnost Chyby, aby přecházení z nového na vyřešené. Místo toho musí přejít ze seznamu Nový –> Aktivní –> Vyřešeno

Pravidla omezení přechodu stavu.

Můžete také vytvořit pravidlo, které omezí přechody stavu členstvím ve skupinách. Například jenom uživatelé ve skupině Schvalovatelé můžou přesouvat uživatelské scénáře ze položky Nový –> Schváleno.

Pokud máte zájem o účast v privátní verzi Preview, pošlete nám prosím e-mail přímo a uveďte název vaší organizace.

Azure Pipelines

Další platforma agenta: ARM64

Teď můžete spouštět agenty v místním prostředí v Linuxu/ARM64. Do seznamu podporovaných platforem pro agenta Azure Pipelines jsme přidali Linux/ARM64. I když byly změny kódu minimální, bylo nejprve potřeba dokončit spoustu práce na pozadí a s radostí oznamujeme vydání tohoto kódu.

Podpora filtru značek pro prostředky kanálu

Teď jsme do kanálů YAML přidali značky. Značky můžete použít k nastavení spuštění kanálu CI nebo k automatické aktivaci.

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

Výše uvedený fragment kódu ukazuje, že značky je možné použít k určení výchozí verze kanálu CI (kontinuální integrace), který se má spustit, když spuštění kanálu CD (průběžné nasazování) není aktivováno jiným zdrojem nebo prostředkem nebo naplánovaným triggerem spuštění.

Pokud máte například naplánovanou aktivační událost nastavenou pro kanál CD, kterou chcete spustit jenom v případě, že má ci značku produkčního prostředí, značky v části aktivačních událostí zajistí, že se kanál CD aktivuje jenom v případě, že událost dokončení CI splní podmínku označení.

Řízení, které úlohy jsou povolené v kanálech

Úlohy z Marketplace teď můžete zakázat. Někteří z vás můžou povolit rozšíření Marketplace, ale ne úlohy Pipelines, které s sebou přinášejí. Pro ještě větší kontrolu vám také umožňujeme nezávisle zakázat všechny úkoly v balení (s výjimkou rezervace, což je speciální akce). Když jsou obě tato nastavení povolená, jediné úlohy, které se můžou spouštět v kanálu, budou ty, které se nahrají pomocí tfx. Začněte tím, že navštívíte https://dev.azure.com/<your_org>/_settings/pipelinessettings část s názvem Omezení úkolů a vyhledáte ji.

Další kroky

Poznámka

Tyto funkce se budou zavádět během následujících dvou až tří týdnů.

Přejděte na Azure DevOps a podívejte se.

Jak poskytnout zpětnou vazbu

Rádi bychom se dozvěděli, co si o těchto funkcích myslíte. Pomocí nabídky nápovědy můžete nahlásit problém nebo poskytnout návrh.

Vytvoření návrhu

Můžete také získat rady a odpovědi na vaše otázky od komunity na Stack Overflow.

Díky,

Aaron Hallberg