Gekoppelde GitHub-activiteit weergeven vanaf het Kanban-bord - Sprint 153 Update
In de Sprint 153 Update van Azure DevOps blijven we de integratie van Azure Boards met GitHub verbeteren. U kunt nu informatie krijgen over uw gekoppelde GitHub-commits, pull requests en issues vanaf uw Kanban-bord. Met deze informatie krijgt u snel inzicht in waar een item zich bevindt en kunt u rechtstreeks naar de GitHub-doorvoer, pull-aanvraag of het probleem navigeren voor meer informatie.
Bekijk de functies lijst hieronder voor meer informatie.
Wat is er nieuw in Azure DevOps?
Functies
Algemeen:
- Wijzigingen in IP-adresbereiken van Azure DevOps
- Controle van openbare preview
- Beveiligingsgroepen en machtigingen beheren vanaf de opdrachtregel
Azure Boards:
- Bekijk snel gekoppelde GitHub-activiteit vanaf het Kanban-bord
- Werkitems kopiëren met bijlagen en koppelingen
- Voorbeeld van tekstbestanden op werkitem
- Bekijk alle teams in borden, achterstanden en sprintkiezers
Azure Pipelines:
- Updates voor afbeeldingen van gehoste pijplijnen
- Een eenvoudigere manier om met artefacten te werken
- Cron-syntaxis gebruiken om planningen op te geven in een YAML-bestand
- Updates voor openbare preview-versie van pijplijnen met meerdere fasen
Azure Repositories:
Azure Artifacts:
Wiki:
Marktplaats:
Algemeen
Wijzigingen in IP-adresbereiken van Azure DevOps
We voeren een front-endrouteringsmigratie uit waarmee de beschikbaarheid wordt verhoogd en de latentie wordt verlaagd. Als onderdeel van deze migratie wordt de IP-adresruimte gewijzigd. Als u momenteel firewallregels gebruikt om verkeer naar Azure DevOps toe te staan, moet u deze regels bijwerken om rekening te houden met de nieuwe IP-bereiken.
IPv4-bereiken
- 13.107.6.0/24
- 13.107.9.0/24
- 13.107.42.0/24
- 13.107.43.0/24
IPv6-bereiken
- 2620:1ec:4::/48
- 2620:1ec:a92::/48
- 2620:1ec:21::/48
Zie het blogbericht met de aankondiging hiervoor meer informatie over deze update.
Openbare preview controleren
We zijn verheugd om aan te kondigen dat controle voor Azure DevOps nu beschikbaar is voor alle organisaties als openbare preview.
Bij controle worden wijzigingen vastgelegd die plaatsvinden in een Azure DevOps-organisatie. Wanneer een controleerbare gebeurtenis optreedt, wordt een logboekvermelding vastgelegd. Enkele voorbeelden van controlegebeurtenissen zijn: er wordt een Git-opslagplaats gemaakt, machtigingswijzigingen, resourceverwijdering, codedownload, toegang tot de controlefunctie en nog veel meer.
De controlegebeurtenissen bevatten informatie zoals IP, die ervoor heeft gezorgd dat de gebeurtenis is geregistreerd, wat er is gebeurd en andere nuttige informatie die u kan helpen bij het beantwoorden van wie, wat, wanneer en waar vragen.
Notitie
Controlegebeurtenissen worden 90 dagen opgeslagen. U kunt echter een back-up maken van controlegebeurtenissen naar een externe locatie via de REST API voor controle om ze langer dan 90 dagen te bewaren.
Standaard hebben alleen de beheerders van de projectverzameling toegang tot het auditlogboek. Een beheerder kan afzonderlijke machtigingen verlenen aan teamleden om toegang te krijgen tot de auditlogboeken. De controlefunctie vindt u onder de instellingen van organisaties. Zie onze documentatievoor meer informatie.
Beveiligingsgroepen en machtigingen beheren vanaf de opdrachtregel
U kunt nu beveiligingsgroepen en machtigingen vanaf de opdrachtregel beheren door gebruik te maken van de az devops security permission-opdrachten. Met behulp van de opdrachten kunt u scripts maken om machtigingen te beheren en het proces voor het maken van beveiligingsgroepen te standaardiseren. Daarnaast kunt u de opdrachten gebruiken om rapporten uit te voeren om een lijst met beveiligingsgroepen en bijbehorende machtigingen weer te geven.
Voor meer informatie, zie de documentatie voor de opdracht , de syntaxis en , en de help.
Azure Boards
Snel gekoppelde GitHub-activiteit bekijken vanaf het Kanban-bord
Wanneer u het Kanban-bord zelf of als team bekijkt, hebt u vaak vragen zoals 'is dit item al begonnen met ontwikkelen?' of 'is dit item nog in beoordeling?' Met de nieuwe GitHub-aantekeningen op het Kanban-bord kunt u nu snel zien waar een item zich bevindt en rechtstreeks naar de GitHub-doorvoer, pull-aanvraag of het probleem gaan voor meer informatie. Zie de documentatie Kaarten aanpassen voor meer informatie hierover en de andere aantekeningen voor taken en tests.
Werkitems kopiëren met bijlagen en koppelingen
Soms moet u mogelijk een kopie van een werkitem maken en kleine wijzigingen aan het nieuwe werkitem toevoegen. Voorheen kon u alleen de inhoud en koppelingen van het werkitem kopiëren. U kunt nu ook bijlagen kopiëren.
Als u een werkitem met bijlagen wilt kopiëren, selecteert u het werkitem van het beletselteken en selecteert u vervolgens bijlagen.
Tekstbestanden bij een werkitem bekijken
Vaak worden .txt- en .log-bestanden gekoppeld aan werkitems voor lichte notities of documentatie over gebeurtenissen. U kunt nu een voorbeeld van deze tekstbijlagen op het werkitem bekijken, zodat u ze niet hoeft te downloaden om de inhoud ervan te zien.
Bekijk alle teams in Boards, Backlogs en Sprints pickers
Wanneer u tussen teams navigeert, wilt u mogelijk zoeken naar een team dat u niet in uw favorieten hebt. Voorheen moest u naar een mappagina navigeren om naar het team te zoeken. U kunt nu zoeken naar elk team in het project vanuit de kiezer op Boards, Backlogs of Sprints zonder uw werkstroom te onderbreken.
Azure Pipelines
Updates voor afbeeldingen van gehoste pijplijnen
Notitie
Wij implementeren de Sprint 152 Update niet voor de afbeeldingen van VS2017 en VS2019. De update van Sprint 153 bevat de wijzigingen in Sprint 152.
Met deze update hebben we Windows SDK 18362 toegevoegd aan de VS2019-installatiekopieën. Daarnaast hebben we verschillende versies van Python gedowngraded om een fout op te pakken. De nieuwe versies in deze update zijn als volgt:
OS | 2.7.x | 3.5.x | 3.7.x |
---|---|---|---|
Linux | 2.7.15 | 3.5.5 | 3.7.2 |
Mac | 2.7.15 | 3.5.5 | 3.7.2 |
Windows | 2.7.1 | 3.5.4 | 3.7.2 |
Meer informatie over de nieuwste releases vindt u hier. Voor een volledige lijst met hulpprogramma's die beschikbaar zijn voor onze afbeeldingen, gaat u naar onze afbeeldingsgeneratie-repository op GitHub hier.
Een eenvoudigere manier om met artefacten te werken
Notitie
De nieuwe YAML-trefwoorden en bijgewerkte taken zijn momenteel beschikbaar als preview-versie.
We hebben twee YAML-trefwoorden (publiceren en downloaden) toegevoegd om het gemakkelijker te maken om artefacten te publiceren en te gebruiken in op YAML gebaseerde pijplijnen. Deze trefwoorden kunnen worden gebruikt in plaats van traditionele taakstappen voor de meeste scenario's. U kunt bijvoorbeeld de inhoud van de bin-map publiceren (uploaden) als artefact met de naam binaire bestanden met de volgende YAML-code:
steps:
- publish: bin
artifact: binaries
Als u het artefact in dezelfde taak of een latere taak in dezelfde pijplijn wilt gebruiken (downloaden), gebruikt u het volgende:
steps:
- download: current
artifact: binaries
We hebben ook de Download Pipeline Artifact bijgewerkt, zodat u artefacten kunt downloaden die zijn gepubliceerd met de traditionele taak Publish Build Artifacts. U hoeft nu niet te weten hoe een artefact is gepubliceerd wanneer u het gaat gebruiken in uw pijplijn.
Zie de pijplijnartefacten in de Documentatie van Azure Pipeline hier voor meer informatie over deze wijzigingen.
Cron-syntaxis gebruiken om planningen op te geven in een YAML-bestand
Eerder kunt u de UI-editor gebruiken om een geplande trigger voor YAML-pijplijnen op te geven. Met deze update kunt u builds plannen met behulp van cron-syntaxis in uw YAML-bestand en profiteren van de volgende voordelen:
- Configuratie als code: u kunt de planningen samen met uw pijplijn bijhouden als onderdeel van code.
- Expressief: u hebt meer expressieve kracht bij het definiëren van planningen dan wat u met de gebruikersinterface hebt kunnen doen. Het is bijvoorbeeld eenvoudiger om één schema op te geven waarmee elk uur een uitvoering wordt gestart.
- Industriestandaard: veel ontwikkelaars en beheerders zijn al bekend met de cron-syntaxis.
schedules:
- cron: "0 0 * * *"
displayName: Daily midnight build
branches:
include:
- main
- releases/*
exclude:
- releases/ancient/*
always: true
In de toekomst kunt u geen planningen toevoegen of bijwerken die zijn gemaakt met behulp van de UI-editor. We blijven deze planningen enige tijd respecteren, maar we raden u aan ze uit de gebruikersinterface te verwijderen en toe te voegen aan het YAML-bestand.
Updates voor openbare preview van pijplijnen met meerdere fasen
We blijven functies toevoegen aan de openbare preview van pijplijnen met meerdere fasen. Met deze update hebben we verbeteringen aangebracht in de weergave van logboeken, de mogelijkheid toegevoegd om alle uitvoeringen in mappen weer te geven en ondersteunde build-extensies op de nieuwe pagina's.
Daarnaast hebben we enkele bugs opgelost en de mogelijkheid toegevoegd om nieuwe pijplijnen rechtstreeks in een map te maken. In de vorige sprint hebben we het doorbladeren en downloaden van artefacten voltooid, wat een veelgevraagde functie was.
Azure Repos
Haal commandosupport op in Azure Repos
Go is een opensource-programmeertaal, ook wel Golang genoemd. In Go kunt u de opdracht ophalen gebruiken om pakketten en afhankelijkheden te downloaden en te installeren. Met deze update hebben we ondersteuning toegevoegd voor go get
in een Azure DevOps-opslagplaats. Met go get
kunt u pakketten downloaden met hun afhankelijkheden met de naam van de importpaden. U kunt het import
sleutelwoord gebruiken om het importpad op te geven.
Azure Artifacts
Gefilterde downloads voor Universele pakketten
Tot nu toe moest je altijd een heel Universal Package downloaden, zelfs als je er maar een paar bestanden van nodig hebt. Met deze update kunt u een minimatchpatroon opgeven (met dezelfde syntaxis als Azure Pipelines) om een subset van bestanden te downloaden. Bijvoorbeeld:
az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"
Als u deze functie wilt gebruiken, moet u ervoor zorgen dat u de nieuwste Azure DevOps CLI-extensie hebt bijgewerkt: az extension update -n azure-devops
Pakket zoeken
Introductie van pakketzoekopdrachten op organisatieniveau die snel, flexibel en nauwkeurig zoeken biedt voor alle pakketten in verschillende feeds van een organisatie. Naarmate het aantal pakketten in uw organisatie groeit en verdeeld is over meerdere feeds, wordt het vinden van het pakket dat u nodig hebt steeds moeilijker. Met pakketzoekopdrachten kunt u snel en efficiënt relevante pakketten vinden in al uw organisatiefeeds.
Met behulp van pakketzoekopdrachten kunt u het volgende doen:
- zoekpakket op titel en beschrijving: U kunt snel en eenvoudig relevante pakketten vinden met behulp van gratis tekst zoeken op titel en beschrijving. U kunt uw zoekopdracht ook verfijnen met booleaanse operatoren en zoekcriteria combineren.
- Zoeken in al uw organisatiefeeds: zoeken in de feeds van uw en uw team in de hele organisatie. Verfijn uw zoekopdracht met behulp van feed-, weergave- en pakkettypefilters. Gebruik jokertekens om uw zoekopdracht te verbreden en Booleaanse operatoren om deze verder af te stemmen.
Hierkunt u meer te weten komen over pakketten zoeken
Wiki
Ondersteuning voor query's met een structuur van werkitems
U kunt nu query's gebruiken die werkitems groeperen in een hiërarchie op een wikipagina. U kunt query's insluiten met een boomstructuur met werkitems op een wikipagina om Epics en functies samen met de onderliggende taken en gebruikersverhalen weer te geven.
Marktplaats
Belangrijkste certificeringsprogramma voor uitgevers
We hebben een Top Publisher-programma in Marketplace gemaakt om u te helpen bij het evalueren of verkrijgen van Azure DevOps-extensies/-integraties met vertrouwen. De badge Top Publisher impliceert dat de uitgever zich heeft verbonden met hun klanten en de Marketplace via voorbeeldbeleid, kwaliteit, betrouwbaarheid en ondersteuning. Marketplace wijst de badge toe aan een uitgever nadat u de uitgever zorgvuldig hebt bekeken in verschillende parameters. Lees hier hier en bekijk de aanbiedingen van de topuitgevers.
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 feedbackmenu om een probleem te melden of een suggestie te geven.
U kunt ook advies krijgen en uw vragen beantwoord door de community op Stack Overflow.
Bedankt
Steven Borg