Dela via


Förhandsgranska ett fullständigt parsat YAML-dokument utan att köra pipelinen

Med den här uppdateringen har vi lagt till en förhandsversion men kör inte läge för YAML-pipelines så att du kan prova en YAML-pipeline utan att köra den eller checka in den på en lagringsplats. På så sätt kan du se ett fullständigt tolkat YAML-dokument utan att köra pipelinen.

Mer information finns i listan Funktioner nedan.

Features

Allmänt:

Azure Pipelines:

Azure Repos:

General

Inaktivera policy för att begära åtkomst

Administratörer kan nu inaktivera funktionen Begär åtkomst i Azure DevOps. Med Begär åtkomst kan användarna begära åtkomst till en resurs om de inte har åtkomst till en organisation i sin klientorganisation eller till ett projekt inom en organisation. Begäran resulterade i ett e-postmeddelande till administratörerna som bad dem att granska och ge åtkomst efter behov.

Den här nya principen finns under Organisationsinställningar –> Användarprinciper.

Inaktivera begärandeåtkomstprincip.

När de inaktiverar funktionen Begär åtkomst uppmanas administratörer att ange en URL till sin interna dokumentation med information om den process som krävs för att användarna ska få åtkomst till den associerade organisationen.

Fråga om du vill ange en URL till den interna dokumentationen.

Azure-pipelines

Förhandsgranska fullständigt tolkat YAML-dokument utan att committera eller köra pipelinan

Vi har lagt till en förhandsversion men kör inte läge för YAML-pipelines. Nu kan du prova en YAML-pipeline utan att checka in den på en lagringsplats eller köra den. Med tanke på en befintlig pipeline och en valfri ny YAML-nyttolast kommer det nya API:et att ge dig tillbaka den fullständiga YAML-pipelinen. I framtida uppdateringar används det här API:et i en ny redigeringsfunktion.

För utvecklare: POST till dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview med ett JSON-innehåll enligt följande:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

Svaret innehåller den renderade YAML-filen.

Inaktivera automatiska uppgraderingar av agenter på poolnivå

För närvarande uppdateras pipelines-agenter automatiskt till den senaste versionen när det behövs. Detta inträffar vanligtvis när det finns en ny funktion eller uppgift som kräver en nyare agentversion för att fungera korrekt. Med den här uppdateringen lägger vi till möjligheten att inaktivera automatiska uppgraderingar på poolnivå. Om ingen agent för rätt version är ansluten till poolen i det här läget misslyckas pipelines med ett tydligt felmeddelande i stället för att begära att agenter uppdateras. Den här funktionen är främst av intresse för kunder med lokalt installerade pooler och mycket strikta krav på ändringskontroll. Automatiska uppdateringar är aktiverade som standard och vi rekommenderar inte att de flesta kunder inaktiverar dem.

Inaktivera automatiska agentuppgraderingar på poolnivå.

Azure File Copy Task stöder nu AzCopy V10

Azure-filkopieringsaktiviteten kan användas i en bygg- eller versionspipeline för att kopiera filer till Microsoft Storage-blobbar eller virtuella datorer (VM). Uppgiften använder AzCopy, kommandoradsverktyget för snabb kopiering av data från och till Azure-lagringskonton. Med den här uppdateringen har vi lagt till stöd för AzCopy V10 som är den senaste versionen av AzCopy.

Kommandot azcopy copy stöder endast de argumenten som är associerade med det. På grund av ändringen i syntaxen för AzCopy är vissa av de befintliga funktionerna inte tillgängliga i AzCopy V10. Dessa inkluderar:

  • Ange loggplats
  • Rensa logg- och planfiler efter kopian
  • Återuppta kopiering om jobbet misslyckas

De ytterligare funktioner som stöds i den här versionen av uppgiften är:

  • Jokerteckensymboler i källans filnamn/sökväg
  • Härled innehållstypen baserat på filnamnstillägget när inga argument anges
  • Definiera loggverositeten för loggfilen genom att skicka ett argument

Azure Repos

Anpassad meddelandeprenumeration för pull-begäranden för utkast

För att minska antalet e-postaviseringar från pull-begäranden kan du nu skapa en anpassad meddelandeprenumeration för pull-begäranden som skapas eller uppdateras i utkasttillstånd. Du kan få e-postmeddelanden specifikt för pull-begäranden eller filtrera bort e-postmeddelanden från pull-begäranden så att ditt team inte meddelas innan pull-begäran är redo att granskas.

Anpassad meddelandeprenumeration för pull-begäranden för utkast.

Nästa steg

Anmärkning

Dessa funktioner kommer att distribueras under de kommande två till tre veckorna.

Gå över till Azure DevOps och ta en titt.

Så här ger du feedback

Vi vill gärna höra vad du tycker om de här funktionerna. Använd hjälpmenyn för att rapportera ett problem eller ge ett förslag.

Ge ett förslag

Du kan också få råd och dina frågor som besvaras av communityn på Stack Overflow.

Tack så mycket

Gopinath Chigakkagari (Twitter)