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
- Další platforma agenta: ARM64
- Podpora filtru značek pro prostředky kanálu
- Řízení, které úlohy jsou povolené v kanálech
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.
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
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.
Můžete také získat rady a odpovědi na vaše otázky od komunity na Stack Overflow.
Díky,
Aaron Hallberg