Vylepšená integrace GitHubu a zabezpečení Azure Pipelines
V této aktualizaci máme dvě nová vylepšení integrace GitHubu ke sdílení. Nejprve můžete vytvořit novou větev GitHubu přímo z pracovní položky. Za druhé jsme vylepšili možnosti připojení k úložištím GitHub, což snižuje riziko chyb časového limitu a dlouhých dob čekání pro zákazníky s tisíci úložišť.
Kromě toho s radostí oznamujeme, že ve službě Azure Pipelines můžete vylepšit zabezpečení kanálu tím, že pomocí nového nastavení vlastností nebude možné provést jakoukoli fázi YAML.
Podrobnosti najdete v poznámkách k verzi.
Azure Boards
Azure Pipelines
Azure Boards
Vylepšení vyhledávání v úložišti GitHub
S radostí oznamujeme vylepšený proces připojení projektu Azure DevOps k organizaci GitHubu, zejména pro ty, kteří mají tisíce úložišť. Dříve jste mohli čelit výzvám, jako jsou chyby časového limitu a dlouhé doby čekání. Naše nejnovější aktualizace optimalizuje možnosti vyhledávání a výběru, eliminuje riziko chyb časového limitu a usnadňuje a zefektivňuje proces připojení.
Vytvoření větve GitHubu z pracovní položky
Teď můžete vytvořit větev GitHubu přímo z pracovní položky v Rámci Azure DevOps. Odkaz "Nová větev GitHubu" je k dispozici vždy, když je pro váš projekt nakonfigurované připojení GitHubu. Tento odkaz je k dispozici ve všech kontextových nabídkách pracovních položek, včetně formuláře pracovní položky, karty, backlogu a dotazů. Pokud chcete vytvořit novou větev, zadejte název větve a vyberte požadované úložiště a základní větev.
Poznámka:
Tato funkce je dostupná jenom ve verzi Preview nového centra Boards.
Azure Pipelines
Neskluzitelné fáze
Šablony YAML můžete použít jako bezpečnostní mechanismus, například k vložení fáze, která provádí detekci malwaru ve všech kanálech. Koncoví uživatelé kanálu ale můžou zvolit, které fáze se mají spustit, a potenciálně přeskočí fázi detekce malwaru.
V tomto sprintu můžete fázi YAML označit jako neskluzelnou pomocí nové isSkippable
vlastnosti. Ve výchozím nastavení je true
hodnota této vlastnosti . Pokud chcete zabránit vynechání fáze, nastavte ji na false
hodnotu , jak je znázorněno v následujícím příkladu:
- stage: sdl_check_stage
displayName: SDL Stage
isSkippable: false
jobs:
- job: sdl_check_job
...
Tyto fáze se budou vždy spouštět a nejde zrušit výběr ve fázích, aby se spustil konfigurační panel.
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 na ně.
Jak poskytnout zpětnou vazbu
Rádi bychom slyšeli, 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 své otázky zodpovězené komunitou ve službě Stack Overflow.