Verbeterde GitHub-integratie en Azure Pipelines-beveiliging
Met deze update hebben we twee nieuwe verbeteringen voor GitHub-integratie om te delen. Eerst kunt u rechtstreeks vanuit een werkitem een nieuwe GitHub-vertakking maken. Ten tweede hebben we de verbindingservaring met GitHub-opslagplaatsen verbeterd, waardoor het risico op time-outfouten en lange wachttijden voor klanten met duizenden opslagplaatsen wordt verminderd.
Daarnaast kondigen we graag aan dat u in Azure Pipelines de beveiliging van pijplijnen kunt verbeteren door elke YAML-fase onoplosbaar te maken met behulp van een nieuwe eigenschapsinstelling.
Bekijk de releaseopmerkingen voor meer informatie.
Azure Boards
- Verbinding maken met zoekverbeteringen in GitHub-opslagplaatsen
- GitHub-vertakking maken van werkitem
Azure-pipelines
Azure Boards
Verbinding maken met zoekverbeteringen in GitHub-opslagplaatsen
We zijn verheugd om een verbeterd proces aan te kondigen voor het verbinden van een Azure DevOps-project met een GitHub-organisatie, met name nuttig voor degenen met duizenden opslagplaatsen. Eerder hebt u problemen kunnen ondervinden, zoals time-outfouten en lange wachttijden. Onze nieuwste update optimaliseert de zoek- en selectieervaring, waardoor het risico op time-outfouten wordt geƫlimineerd en het verbindingsproces soepeler en efficiƫnter wordt.
GitHub-vertakking maken van werkitem
U kunt nu rechtstreeks vanuit een werkitem in Azure DevOps een GitHub-vertakking maken. De koppeling Nieuwe GitHub Branch is beschikbaar wanneer een GitHub-verbinding is geconfigureerd voor uw project. Deze koppeling is beschikbaar in alle contextmenu's voor werkitems, waaronder het werkitemformulier, kaart, achterstand en query's. Als u een nieuwe vertakking wilt maken, voert u de naam van de vertakking in en selecteert u de gewenste opslagplaats en basisbranch.
Notitie
Deze functie is alleen beschikbaar in de preview-versie van New Boards Hub.
Azure-pipelines
Onoplosbare fasen
U kunt YAML-sjablonen bijvoorbeeld gebruiken als beveiligingsmechanisme om een fase te injecteren waarmee malwaredetectie in alle pijplijnen wordt uitgevoerd. Pijplijngebruikers kunnen echter kiezen welke fasen moeten worden uitgevoerd, waardoor de malwaredetectiefase mogelijk wordt overgeslagen.
Met deze sprint kunt u een YAML-fase markeren als onoplosbaar met behulp van de nieuwe isSkippable
eigenschap. Standaard is true
de waarde van deze eigenschap . Als u wilt voorkomen dat een fase wordt overgeslagen, stelt u deze false
in op , zoals wordt weergegeven in het onderstaande voorbeeld:
- stage: sdl_check_stage
displayName: SDL Stage
isSkippable: false
jobs:
- job: sdl_check_job
...
Deze fasen worden altijd uitgevoerd en kunnen niet worden gedeselecteerd in de fasen om het configuratiepaneel uit te voeren .
Volgende stappen
Notitie
Deze functies worden de komende twee tot drie weken uitgerold.
Ga naar Azure DevOps en kijk eens.
Feedback geven
We horen graag wat u van deze functies vindt. Gebruik het Help-menu om een probleem te melden of een suggestie op te geven.
U kunt ook advies krijgen en uw vragen beantwoorden door de community op Stack Overflow.