Aanpassing vereenvoudigen door projecten te migreren naar het overnameprocesmodel – VSTS Sprint 139 Update
In de Sprint 139-update van Visual Studio Team Services (VSTS) kunt u nu gehoste XML-projecten migreren naar het overnameprocesmodel om aanpassingen te vereenvoudigen. Bovendien kunnen uw releases nu worden geactiveerd door een pull-aanvraag om u te helpen extra tests uit te voeren voordat u samenvoegt.
Bekijk de onderstaande lijst met functies voor meer informatie.
Volgende stappen
Lees hieronder meer over de nieuwe functies en ga naar VSTS om ze zelf uit te proberen.
Functies
Wiki:
Werk:
- Aanpassing vereenvoudigen door projecten te migreren naar het overnameprocesmodel
- Chatten over de nieuwste status met behulp van de verbeterde Microsoft Teams-integratie
Code:
Build en release:
- Aanvullende tests uitvoeren met behulp van een releasetrigger voor pull-aanvragen
- Go-apps implementeren in Azure Kubernetes Service (AKS) met behulp van Azure DevOps Projects
Wiki
Inhoudsopgave voor wikipagina's maken
Soms kunnen wikipagina's lang worden, met inhoud ingedeeld in verschillende koppen. U kunt nu een inhoudsopgave toevoegen aan een pagina met ten minste één kop met behulp van de [[_TOC_]]
syntaxis. Zie de documentatie voor Markdown-richtlijnen voor meer informatie over het gebruik van Markdown in VSTS. Deze functie heeft prioriteit gekregen op basis van een suggestie van UserVoice.
Werk
Aanpassing vereenvoudigen door projecten te migreren naar het overnameprocesmodel
Het migreren van een gehost XML-procesmodel naar een overgenomen proces biedt het gemak van het aanpassen van uw werktraceringssysteem via de gebruikersinterface. Als u het gehoste XML-procesmodel gebruikt in een van uw projecten, kunt u deze nu migreren. U kunt het procesmodel voor een project in twee stappen wijzigen. Kloon eerst het gehoste XML-proces in het overnamemodel. Hiermee worden uw aanpassingen, zoals typen werkitems, velden en statussen, toegevoegd aan een nieuw gemaakt overgenomen proces.
Nadat u het proces hebt gevalideerd, kunt u projecten wijzigen om het zojuist gemaakte proces te gebruiken.
Zie de documentatie Een gehost XML-proces klonen naar overname voor meer informatie.
Chatten over de nieuwste status met behulp van de verbeterde Microsoft Teams-integratie
In de nieuwste verbetering van onze Microsoft Teams-integratie ziet u nu snel de status van een activiteit met duidelijke pictogrammen en kleuren en begint u te chatten om dingen in beweging te houden. Als een pull-aanvraag wacht op auteur, wordt deze geel weergegeven met een timerpictogram. Als een build is geslaagd, wordt deze groen weergegeven met een vinkje.
Code
Beschrijvingen van pull-aanvragen standaardiseren met behulp van sjablonen
Het schrijven van goede beschrijvingen van pull-aanvragen is een uitstekende manier om revisoren te helpen weten wat ze kunnen verwachten bij het beoordelen van code. Ze zijn ook een uitstekende manier om dingen bij te houden die voor elke wijziging moeten worden uitgevoerd, zoals testen, eenheidstests toevoegen en documentatie bijwerken (niemand vergeet ooit de documenten bij te werken). Velen van u hebben gevraagd om sjablonen voor pull-aanvragen toe te voegen om het teams gemakkelijker te maken om geweldige beschrijvingen te schrijven, en we hebben nu die functie toegevoegd.
Naast het ondersteunen van een standaardsjabloon voor een pr-beschrijving, kunnen teams meerdere sjablonen toevoegen, die aan u worden gepresenteerd in een menu op de pagina Pull-aanvraag maken. Klik op de knop Een sjabloon toevoegen om een sjabloon in de opslagplaats te kiezen om deze toe te voegen aan de beschrijving van de pull-aanvraag.
Vertakkingsspecifieke sjablonen worden ook ondersteund als u een andere sjabloon voor een pull-aanvraag wilt toepassen op een specifieke vertakking of vertakkingsmap. Als u bijvoorbeeld een sjabloon wilt hebben die specifiek is voor alle vertakkingen die beginnen met 'hotfix/', kunt u een sjabloon toevoegen die wordt gebruikt voor alle PULL's in die vertakkingen.
Zie de documentatie voor pull-aanvraagsjablonen voor meer informatie over het maken en gebruiken van sjablonen.
Build en release
Aanvullende tests uitvoeren met behulp van een releasetrigger voor pull-aanvragen
U kunt een build activeren op basis van een pull-aanvraag (PR) en die snelle feedback krijgen voordat u een tijdje samenvoegt. U kunt nu ook een pr-trigger configureren voor een release. De status van de release wordt teruggezet naar de codeopslagplaats en kan rechtstreeks worden weergegeven op de pagina pull-aanvraag. Dit is handig als u aanvullende functionele of handmatige tests wilt uitvoeren als onderdeel van uw pull-aanvraagwerkstroom.
Go-apps implementeren in Azure Kubernetes Service (AKS) met behulp van Azure DevOps Projects
Met DevOps Projects kunt u eenvoudig aan de slag in Azure. Hiermee kunt u in een paar stappen een toepassing starten in de Azure-service van uw keuze. DevOps Projects biedt alles wat u nodig hebt voor het ontwikkelen, implementeren en bewaken van uw app.
We hebben nu ondersteuning toegevoegd voor Azure Kubernetes Service (AKS) gericht op Go Language in DevOps-projecten. Zie de zelfstudiedocumentatie voor AKS voor meer informatie.
De buildstatus die wordt gerapporteerd aan GitHub is beknopter
Wanneer VSTS de status van een build op GitHub plaatst, wordt de statustekst weergegeven op de controle van de bijbehorende doorvoer, vertakking en pull-aanvraag. Tot nu toe werd de naam van elke build-pijplijn in de tekst voorafgegaan door VSTS:
. We hebben dit voorwoord verwijderd uit de statustekst, zodat de naam van de build-pijplijn in één oogopslag beter zichtbaar is en er geen verwarring ontstaat over VSTS:
de officiële naam van een build-pijplijn. Helaas is deze wijziging van invloed op beveiligingsregels voor GitHub-vertakkingen, waarbij GitHub nog steeds verwacht dat pijplijnnamen beginnen met VSTS:
. Dit kan ertoe leiden dat pull-aanvragen van GitHub worden geblokkeerd totdat de instellingen van de opslagplaats zijn bijgewerkt. U kunt dit oplossen door, nadat de build ten minste één keer is uitgevoerd, de beveiligingsregels voor vertakkingen van uw opslagplaats bij te werken onder Instellingen > vertakkingsbeveiligingsregels > van de opslagplaats.
Feedback geven
We horen graag wat u vindt van deze functies. Gebruik het feedbackmenu om een probleem te melden of een suggestie te doen.
U kunt ook advies krijgen en uw vragen worden beantwoord door de community op Stack Overflow.
Met vriendelijke groet,
Gopinath Chigakkagari