Dela via


Förhandsgranska fullständigt tolkat 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.

Funktioner

Allmänt:

Azure Pipelines:

Azure-lagringsplatser:

Allmänt

Inaktivera princip för begärandeå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 princip för begärandeåtkomst.

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 intern dokumentation.

Azure-pipelines

Förhandsgranska fullständigt tolkat YAML-dokument utan att checka in eller köra pipelinen

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 en JSON-brödtext som denna:

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

Svaret innehåller den renderade YAML.

Inaktivera automatiska agentuppgraderingar 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-uppgiften stöder nu AzCopy V10

Azure-filkopieringsaktiviteten kan användas i en bygg- eller versionspipeline för att kopiera filer till Microsoft Storage-blobar eller virtuella datorer (VM). Uppgiften använder AzCopy, kommandoradsverktygets bygge för snabb kopiering av data från och till Azure Storage-konton. 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 argument 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 omfattar:

  • 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-lagringsplatser

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

För att minska antalet e-postmeddelanden 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 utkast pull-begäranden eller filtrera bort e-postmeddelanden från utkast pull-begäranden så att ditt team inte meddelas innan pull-begäran är redo att granskas.

Anpassad meddelandeprenumeration för pull-begäranden.

Nästa steg

Anteckning

De här funktionerna kommer att lanseras under de kommande två till tre veckorna.

Gå till Azure DevOps och ta en titt.

Så här ger du feedback

Vi vill gärna höra vad du tycker om dessa funktioner. 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,

Gopinath Chigakkagari (Twitter)