Sdílet prostřednictvím


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

Snímek obrazovky s přidáním úložišť GitHub

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.

Gif pro ukázku vytvoření větve GitHubu z pracovní položky

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 truehodnota této vlastnosti . Pokud chcete zabránit vynechání fáze, nastavte ji na falsehodnotu , 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.

Snímek obrazovky s fázemi, které se mají spustit

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.

Vytvoření návrhu

Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.