Sdílet prostřednictvím


Referenční informace k úlohám Azure Pipelines

Úloha provede akci v kanálu. Úloha může například sestavit aplikaci, pracovat s prostředky Azure, instalovat nástroj nebo spustit test. Úkoly jsou stavební bloky pro definování automatizace v kanálu.

Články v této části popisují předdefinované úlohy pro Azure Pipelines a určují sémantiku atributů, které obsahují zvláštní význam pro jednotlivé úlohy.

Podrobnosti o obecných atributech podporovaných úkoly najdete v referenčních informacích k YAML pro steps.task.

Postupy a kurzy týkající se vytváření kanálů pomocí úloh, včetně vytváření vlastních úloh, vlastních rozšíření a hledání úkolů na Visual Studio Marketplace, najdete v tématu Koncepty úkolů a dokumentaci ke službě Azure Pipelines.

Důležitý

snímek obrazovky s výběrem verze obsahu Azure DevOps

Pokud chcete zobrazit referenční informace k úkolům dostupným pro vaši platformu, ujistěte se, že jste z výběru verze, která se nachází nad obsahem, vybrali správnou verzi Azure DevOps. Podpora funkcí se liší v závislosti na tom, jestli pracujete s Azure DevOps Services nebo místní verzí Azure DevOps Serveru.
Informace o tom, jakou místní verzi používáte, najdete v tématu Vyhledání platformy a verze Azure DevOps.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nástroje Advanced Security AutoBuild
AdvancedSecurity-Codeql-Autobuild@1
Pokusí se sestavit úložiště vyhledáním a sestavením souborů projektu ve zdrojové složce.
Advanced Security Initialize CodeQL
AdvancedSecurity-Codeql-Init@1
Inicializuje databázi CodeQL při přípravě na sestavení.
pokročilého zabezpečení provádět analýzu codeQL
AdvancedSecurity-Codeql-Analyze@1
Dokončí databázi CodeQL a spustí analytické dotazy.
výsledky publikování rozšířeného zabezpečení
AdvancedSecurity-Publish@1
Kombinuje soubory SARIF vytvořené nástroji pro skenování kódu, vylepšuje kombinovaný soubor SARIF a publikuje vylepšený soubor SARIF do služby Advanced Security.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru.
Docker Compose
DockerCompose@1
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
stáhnout balíčky NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@3
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
gulp
gulp@1
gulp@0
Spusťte Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@4
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
příprava konfigurace analýzy
SonarQubePrepare@7
SonarQubePrepare@6
SonarQubePrepare@5
SonarQubePrepare@4
Příprava konfigurace analýzy serveru SonarQube
publikování výsledků brány kvality
SonarQubePublish@7
SonarQubePublish@6
SonarQubePublish@5
SonarQubePublish@4
Publikujte výsledek brány kvality serveru SonarQube na výsledek sestavení Azure DevOps, který se použije po skutečné analýze.
spustit analýzy kódu
SonarQubeAnalyze@7
SonarQubeAnalyze@6
SonarQubeAnalyze@5
SonarQubeAnalyze@4
Spusťte skener a nahrajte výsledky na Server SonarQube.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
nasazení šablon ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení.
exportu služby Azure App Configuration
AzureAppConfigurationExport@10
Export hodnot klíčů do proměnných úloh z Azure App Configuration
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service
nastavení služby Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@2
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
Azure Container Apps – Nasazení
AzureContainerApps@1
AzureContainerApps@0
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@6
AzureFileCopy@5
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions v kubernetes
AzureFunctionOnKubernetes@1
AzureFunctionOnKubernetes@0
Nasaďte funkci Azure do clusteru Kubernetes.
azure Functions – nasazení
AzureFunctionApp@2
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě.
Azure Functions pro kontejnerů
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
služby Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
azure PowerShellu
AzurePowerShell@5
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
azure Spring Apps
AzureSpringCloud@0
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
KubernetesManifest@1
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
Kubectl
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
ruční ověření
ManualValidation@1
ManualValidation@0
Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@1
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
ověřování Cargo (pro spouštěče úkolů)
CargoAuthenticate@0
Úloha ověřování pro klienta nákladu použitá k instalaci distribuce nákladových krabic.
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm Na GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
ověřování Maven
MavenAuthenticate@0
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
ověřování npm (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
ověření NuGetu
NuGetAuthenticate@1
NuGetAuthenticate@0
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
azure Load Testing
AzureLoadTest@1
Automatizace regresního testování výkonu pomocí azure Load Testing
testovací struktury kontejneru
ContainerStructureTest@0
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@2
PublishCodeCoverageResults@1
Publikujte některý z výsledků pokrytí kódu z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@3
VSTest@2
VSTest@1
Spuštění jednotek a funkčních testů (Selenium, Appium, Programový test uživatelského rozhraní atd.) pomocí spouštěče Visual Studio Test (VsTest). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako je MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine). Testy je možné distribuovat na více agentech pomocí této úlohy (verze 2 a novější).
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalace nástrojů Azure Func Core Tools
FuncToolsInstaller@0
Nainstalujte nástroje Azure Func Core Tools.
instalačního programu nástroje Java
JavaToolInstaller@1
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje Kubelogin
KubeloginInstaller@0
Pomáhá nainstalovat kubelogin.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití .NET Core
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
rozšířené kontroly závislostí zabezpečení
AdvancedSecurity-Dependency-Scanning@1
Zkontrolujte ohrožení zabezpečení závislostí open source ve zdrojovém kódu.
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
importu služby Azure App Configuration
AzureAppConfigurationImport@10
Naimportujte hodnoty klíčů do instance azure App Configuration.
snímek konfigurace aplikace Azure
AzureAppConfigurationSnapshot@1
Vytvořte snímek v instanci Azure App Configuration.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
mezipaměti
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
mezipaměti (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
nasazení služby Azure Static Web App
AzureStaticWebApp@0
Sestavte a nasaďte statickou webovou aplikaci Azure.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@1
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@2
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte artefakty buildu a kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@2
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
komentáře GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR).
verze GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
Node.js instalačního programu spouštěče úkolů
NodeTaskRunnerInstaller@0
Nainstalujte konkrétní Node.js verzi pro spouštění úloh uzlů.
notace
Notation@0
Úloha Azure Pipepine pro nastavení rozhraní příkazového řádku notace, podepsání a ověření pomocí notace
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@1
PublishPipelineArtifact@0
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění.
publikování metadat kanálu
PublishPipelineMetadata@0
Publikování metadat kanálu do úložiště důkazů
publikování do služby Azure Service Bus
PublishToAzureServiceBus@2
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu do služby Azure Service Bus pomocí připojení služby Azure Resource Manager (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Kontrola aplikací
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
stáhnout balíčky NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@3
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
gulp
gulp@1
gulp@0
Spusťte Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@4
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
nasazení šablon ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení.
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service
nastavení služby Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@2
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
Azure Container Apps – Nasazení
AzureContainerApps@1
AzureContainerApps@0
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@5
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions v kubernetes
AzureFunctionOnKubernetes@1
AzureFunctionOnKubernetes@0
Nasaďte funkci Azure do clusteru Kubernetes.
azure Functions – nasazení
AzureFunctionApp@2
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě.
Azure Functions pro kontejnerů
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
služby Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
azure PowerShellu
AzurePowerShell@5
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
azure Spring Apps
AzureSpringCloud@0
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
KubernetesManifest@1
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
Kubectl
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
ruční ověření
ManualValidation@0
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
ověřování Cargo (pro spouštěče úkolů)
CargoAuthenticate@0
Úloha ověřování pro klienta nákladu použitá k instalaci distribuce nákladových krabic.
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm Na GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
ověřování Maven
MavenAuthenticate@0
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
ověřování npm (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
ověření NuGetu
NuGetAuthenticate@1
NuGetAuthenticate@0
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
testovací struktury kontejneru
ContainerStructureTest@0
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@2
PublishCodeCoverageResults@1
Publikujte některý z výsledků pokrytí kódu z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalace nástrojů Azure Func Core Tools
FuncToolsInstaller@0
Nainstalujte nástroje Azure Func Core Tools.
instalačního programu nástroje Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití .NET Core
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
mezipaměti
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
mezipaměti (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
nasazení služby Azure Static Web App
AzureStaticWebApp@0
Sestavte a nasaďte statickou webovou aplikaci Azure.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@1
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@2
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte artefakty buildu a kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@2
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
komentáře GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR).
verze GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
Node.js instalačního programu spouštěče úkolů
NodeTaskRunnerInstaller@0
Nainstalujte konkrétní Node.js verzi pro spouštění úloh uzlů.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@1
PublishPipelineArtifact@0
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění.
publikování metadat kanálu
PublishPipelineMetadata@0
Publikování metadat kanálu do úložiště důkazů
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Kontrola aplikací
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
stáhnout balíčky NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@3
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
gulp
gulp@1
gulp@0
Spusťte Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
nasazení šablon ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení.
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service
nastavení služby Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions v kubernetes
AzureFunctionOnKubernetes@0
Nasaďte funkci Azure do clusteru Kubernetes.
azure Functions – nasazení
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě.
Azure Functions pro kontejnerů
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
služby Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
azure PowerShellu
AzurePowerShell@5
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
azure Spring Apps
AzureSpringCloud@0
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
Kubectl
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
ruční ověření
ManualValidation@0
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm Na GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
ověřování Maven
MavenAuthenticate@0
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
ověřování npm (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
ověření NuGetu
NuGetAuthenticate@1
NuGetAuthenticate@0
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
testovací struktury kontejneru
ContainerStructureTest@0
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalace nástrojů Azure Func Core Tools
FuncToolsInstaller@0
Nainstalujte nástroje Azure Func Core Tools.
instalačního programu nástroje Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití .NET Core
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
mezipaměti
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
mezipaměti (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
nasazení služby Azure Static Web App
AzureStaticWebApp@0
Sestavte a nasaďte statickou webovou aplikaci Azure.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@2
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte artefakty buildu a kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@2
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
komentáře GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR).
verze GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@1
PublishPipelineArtifact@0
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění.
publikování metadat kanálu
PublishPipelineMetadata@0
Publikování metadat kanálu do úložiště důkazů
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Kontrola aplikací
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
stáhnout balíčky NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
gulp
gulp@1
gulp@0
Spusťte Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
nasazení šablon ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení.
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service
nastavení služby Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions v kubernetes
AzureFunctionOnKubernetes@0
Nasaďte funkci Azure do clusteru Kubernetes.
azure Functions – nasazení
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě.
Azure Functions pro kontejnerů
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
služby Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
azure PowerShellu
AzurePowerShell@5
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
Kubectl
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
ruční ověření
ManualValidation@0
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm Na GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
ověřování Maven
MavenAuthenticate@0
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
ověřování npm (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
ověření NuGetu
NuGetAuthenticate@0
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
testovací struktury kontejneru
ContainerStructureTest@0
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalace nástrojů Azure Func Core Tools
FuncToolsInstaller@0
Nainstalujte nástroje Azure Func Core Tools.
instalačního programu nástroje Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití .NET Core
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
mezipaměti
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
mezipaměti (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@2
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte artefakty buildu a kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@2
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
komentáře GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR).
verze GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@1
PublishPipelineArtifact@0
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění.
publikování metadat kanálu
PublishPipelineMetadata@0
Publikování metadat kanálu do úložiště důkazů
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Kontrola aplikací
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
stáhnout balíčky NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
gulp
gulp@1
gulp@0
Spusťte Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
nasazení šablon ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení.
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service
nastavení služby Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShell Core/Shell při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions v kubernetes
AzureFunctionOnKubernetes@0
Nasaďte funkci Azure do clusteru Kubernetes.
azure Functions – nasazení
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě.
Azure Functions pro kontejnerů
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
služby Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
azure PowerShellu
AzurePowerShell@5
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
Kubectl
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm Na GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
ověřování Maven
MavenAuthenticate@0
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
ověřování npm (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
ověření NuGetu
NuGetAuthenticate@0
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
testovací struktury kontejneru
ContainerStructureTest@0
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalace nástrojů Azure Func Core Tools
FuncToolsInstaller@0
Nainstalujte nástroje Azure Func Core Tools.
instalačního programu nástroje Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití .NET Core
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
mezipaměti
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
mezipaměti (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@2
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte artefakty buildu a kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@2
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
komentáře GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR).
verze GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@1
PublishPipelineArtifact@0
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění.
publikování metadat kanálu
PublishPipelineMetadata@0
Publikování metadat kanálu do úložiště důkazů
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Kontrola aplikací
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
dockeru
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
Spusťte spouštěč úloh Grunt JavaScript.
Gulp
Gulp@1
Gulp@0
Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
Zařadíte úlohu do fronty na serveru Jenkinse.
úlohy fronty Jenkinse
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavte, otestujte a nasaďte pomocí Apache Mavenu.
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
správa služby Azure App Service
AzureAppServiceManage@0
Spusťte, zastavte, restartujte, prohození slotů, nainstalujte rozšíření webu nebo povolte průběžné monitorování služby Azure App Service.
Azure CLI
AzureCLI@1
Spuštění příkazů Azure CLI pro předplatné Azure ve skriptu prostředí při spuštění v agentu Linuxu nebo dávkovém skriptu při spuštění v agentu Windows
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
nasazení služby Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů
funkce Azure Functions pro kontejneru
AzureFunctionAppContainer@1
Aktualizujte aplikace funkcí pomocí kontejnerů Dockeru.
azure Functions – nasazení
AzureFunctionApp@1
Nasazení funkce Azure Functions pro Linux nebo Windows
služby Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure.
azure PowerShellu
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
azure Web App
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do služby Azure App Service.
sestavení image počítače
PackerBuild@1
PackerBuild@0
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů ve službě Azure Policy
AzurePolicyCheckGate@0
Posouzení zabezpečení a dodržování předpisů pro Azure Policy
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Na pracovní stanici Chef spusťte skripty s příkazy Nůž.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
nasazení manifestů Kubernetes
KubernetesManifest@0
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm.
Nasazení do Kubernetes
Kubernetes@1
Kubernetes@0
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací.
správa webové aplikace IIS
IISWebAppManagementOnMachineGroup@0
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spusťte skripty a proveďte změny databáze MySQL.
Balíček a nasazení chartů Helm
HelmDeploy@0
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Azure Service Fabric do clusteru.
nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric.
nasazení databáze SQL Serveru
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL.
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopie souboru počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory do vzdálených počítačů s Windows.

Úlohy balíčků

Úkol Popis
CocoaPods
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda.
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts.
npm Authenticate (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je Gulp a Grunt, ověřovat se pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet.
balíček NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování pip v Pythonu
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčat Pythonu
TwineAuthenticate@0
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení.
publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
publikování výsledků testů
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spuštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@1
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů.
Xamarin Test Cloud
XamarinTestCloud@1
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@1
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru.
instalačního programu nástroje Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB.
instalační program nástroje Go
GoTool@0
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty.
instalační program nástroje Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
instalačního programu nástroje Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME.
instalační program nástroje Kubectl
KubectlInstaller@0
Nainstalujte kubectl na počítač agenta.
instalační program nástroje NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
Použít dotnet
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru.
použití ekosystému Node.js
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru.
použití verze Pythonu
UsePythonVersion@0
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty.
použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
archivní soubory
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí.
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám).
kopírování souborů
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte podporované protokoly cURL.
dešifrování souboru (OpenSSL)
DecryptFile@1
Dešifrování souboru pomocí OpenSSL
zpoždění
Delay@1
Odložení dalšího provádění pracovního postupu o pevnou dobu
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory uložené jako artefakty dokončeného sestavení.
stáhnout verze GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts.
stažení artefaktů kanálu
DownloadPipelineArtifact@1
DownloadPipelineArtifact@0
Stáhněte si artefakt kanálu.
Stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do dočasného umístění na počítači agenta.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
transformace souboru
FileTransform@1
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON.
nahrání ftp
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí FTP.
verze GitHubu
GitHubRelease@0
Vytvořte, upravte nebo odstraňte verzi GitHubu.
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS.
Nainstalovat Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
Instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo nasazením nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolá funkci Azure Functions.
Jenkinse stahují artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows.
publikování artefaktů kanálu
PublishPipelineArtifact@0
Publikování artefaktu kanálu
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
dotazování upozornění služby Azure Monitor
AzureMonitor@1
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy.
Dotazovat pracovní položky
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Úlohy sestavení

Úkol Popis
.NET Core
DotNetCoreCLI@2
DotNetCoreCLI@1
DotNetCoreCLI@0
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
buildu androidu
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
podepisování Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
ant
Ant@1
Sestavte pomocí Apache Antu.
CMake
CMake@1
Sestavte pomocí multiplatformních buildových systémů CMake.
dockeru
Docker@1
Docker@0
Sestavte, označte, nasdílejte nebo spusťte image Dockeru nebo spusťte příkaz Dockeru. Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Go
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí skriptu obálky Gradle.
grunt
Grunt@0
The JavaScript Task Runner.
Gulp
Gulp@0
Node.js systému sestavení založeného na úlohách streamování.
zdroje indexů a publikování symbolů
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts.
úlohy fronty Jenkinse
JenkinsQueueJob@2
JenkinsQueueJob@1
Zařadíte úlohu do fronty na serveru Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavování pomocí Apache Mavenu
NÁSTROJE MSBuild
MSBuild@1
Sestavte pomocí nástroje MSBuild.
sestavení sady Visual Studio
VSBuild@1
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio.
Xamarin.Android
XamarinAndroid@1
Sestavte aplikaci pro Android pomocí Xamarinu.
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Sestavte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci.
sestavení Xcode
Xcode@3
Xcode@2
Vytvořte pracovní prostor Xcode v systému macOS.
balíček Xcode pro iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější).

Nasazení úloh

Úkol Popis
App Center distribuuje
AppCenterDistribute@0
Distribuujte buildy aplikací testerům a uživatelům přes App Center.
App Center – Distribuce
AppCenterDistribute@1
Distribuujte buildy aplikací testerům a uživatelům přes App Center.
azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu
nasazení služby Azure App Service
AzureRmWebAppDeployment@2
Aktualizujte Službu Azure App Service pomocí rozhraní REST API pro nasazení webu / Kudu.
nasazení služby Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
Aktualizujte služby Azure App Services ve Windows, Web App v Linuxu pomocí integrovaných imagí nebo kontejnerů Dockeru, ASP.NET, .NET Core, PHP, Pythonu nebo Node.js webových aplikací, aplikací Function Apps ve Windows nebo Linuxu pomocí Kontejnerů Dockeru, Mobile Apps, aplikací API, webových úloh pomocí rozhraní WEB Deploy / Kudu REST API.
správa služby Azure App Service
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, instalace rozšíření webu nebo povolení průběžného monitorování pro službu Azure App Service
Azure CLI
AzureCLI@1
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
Azure CLI Preview
AzureCLI@0
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure.
nasazení cloudové služby Azure
AzureCloudPowerShellDeployment@1
Nasazení cloudové služby Azure
nasazení Azure Database for MySQL
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL.
kopírování souborů Azure
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do objektů blob Nebo virtuálních počítačů Azure
služby Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy služby Azure Key Vault.
upozornění služby Azure Monitor
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure.
azure PowerShellu
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
AzureResourceGroupDeployment@1
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků. Můžete také spustit, zastavit, odstranit a uvolnit všechny virtuální počítače ve skupině prostředků.
nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasaďte službu Azure SQL DB pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD.
nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasaďte image škálovací sady virtuálních počítačů.
sestavení image počítače
PackerBuild@0
Sestavení image počítače pomocí Packeru Tuto image je možné použít pro nasazení škálovací sady virtuálních počítačů Azure.
Chef
Chef@1
Nasazení do prostředí Chefu úpravou atributů prostředí
Chef Nůž
ChefKnife@1
Spusťte skripty s příkazy nože na pracovní stanici Chef.
kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH.
Nasazení do Kubernetes
Kubernetes@1
Kubernetes@0
Nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl.
nasazení webové aplikace IIS
IISWebAppDeploymentOnMachineGroup@0
Nasaďte web nebo webovou aplikaci pomocí nasazení webu.
nasazení webové aplikace IIS (zastaralé)
IISWebAppDeployment@1
Nasazení pomocí MSDeploy, vytvoření/aktualizace webu & fondy aplikací
správa webové aplikace služby IIS
IISWebAppManagementOnMachineGroup@0
Vytvoření nebo aktualizace webu, webové aplikace, virtuálních adresářů a fondu aplikací
vyvolání rozhraní REST API
InvokeRESTAPI@1
InvokeRESTAPI@0
Vyvolání rozhraní REST API jako součásti kanálu
ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na zásah.
Balíček a nasazení chartů Helm
HelmDeploy@0
Nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service spuštěním příkazů helmu.
PowerShellu na cílových počítačích
PowerShellOnTargetMachines@3
PowerShellOnTargetMachines@2
PowerShellOnTargetMachines@1
Spouštění skriptů PowerShellu na vzdálených počítačích Tato verze úlohy používá psSession a Invoke-Command pro vzdálené komunikace.
nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasaďte aplikaci Service Fabric do clusteru.
Service Fabric Compose Deploy
ServiceFabricComposeDeploy@0
Nasaďte aplikaci docker-compose do clusteru Service Fabric.
sql Server Database Deploy
SqlDacpacDeploymentOnMachineGroup@0
Nasazení do databáze SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL
nasazení databáze SQL Serveru (zastaralé)
SqlServerDacpacDeployment@1
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC.
SSH
SSH@0
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači.
kopírování souborů počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Kopírování souborů do vzdálených počítačů

Úlohy balíčků

Úkol Popis
CocoaPods
CocoaPods@0
CocoaPods je správce závislostí pro projekty Swift a Objective-C Cocoa. Tato úloha spustí instalaci podu.
prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Vytvoření a aktivace prostředí Conda
npm
Npm@1
Npm@0
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je správa balíčků.
npm Authenticate (pro spouštěče úloh)
npmAuthenticate@0
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je Gulp a Grunt, ověřovat se pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako je Správa balíčků a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
příkazu NuGet
NuGet@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4.
instalačního programu NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet.
Packager NuGet
NuGetPackager@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4.
vydavatele NuGet
NuGetPublisher@0
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4.
obnovení NuGetu
NuGetRestore@1
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio.
vydavatele PyPI
PyPIPublisher@0
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete.
ověřování Pip v Pythonu
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
ověření nahrání dvojčete Pythonu
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí dvojčete Do příkazu upload dvojčete přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště(-r), jinak použijte název koncového bodu definovaný v připojení služby.
univerzální balíčky
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
obnovení komponenty Xamarin
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úkoly

Úkol Popis
testovací App Center
AppCenterTest@1
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio.
Mobile Center – testovací
VSMobileCenterTest@0
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center.
publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení.
publikování výsledků testů
PublishTestResults@2
PublishTestResults@1
Publikování výsledků testů do Azure Pipelines nebo TFS
spustit funkční testy
RunVisualStudioTestsusingTestAgent@1
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů.
sady Visual Studio Test
VSTest@2
VSTest@1
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI.
nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@1
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test.
Xamarin Test Cloud
XamarinTestCloud@1
[Vyřazeno] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest – doporučená úloha je teď AppCenterTest.

Úlohy nástrojů

Úkol Popis
instalační program sady .NET Core SDK/runtime
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty.
instalačního programu nástroje Go
GoTool@0
Vyhledá nebo stáhne konkrétní verzi Jazyka Go v mezipaměti nástrojů a přidá ji do cesty. Tato možnost slouží k nastavení verze Jazyka Go použité v dalších úlohách.
instalační program nástroje Helm
HelmInstaller@0
Nainstalujte Helm a Kubernetes na počítač agenta.
instalačního programu nástrojů java
JavaToolInstaller@0
Získá konkrétní verzi Javy od uživatele dodaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. Tuto úlohu použijte ke změně verze Javy používané v úlohách Javy.
instalačního programu nástrojů NuGet
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet.
použití ekosystému Node.js
NodeTool@0
Vyhledá nebo stáhne a uloží do mezipaměti specifikovanou verzi uzlu a přidá ji do cesty.
použití verze Pythonu
UsePythonVersion@0
Načte zadanou verzi Pythonu z mezipaměti nástrojů. Volitelně ho přidejte do path.
používat verze Ruby
UseRubyVersion@0
Načte zadanou verzi Ruby z mezipaměti nástrojů. Volitelně ho přidejte do path.
instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získá testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástroje

Úkol Popis
archivní soubory
ArchiveFiles@2
ArchiveFiles@1
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip.
azure Network Load Balancer
AzureNLBManagement@1
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovému fondu adres Load Balanceru.
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
dávkového skriptu
BatchScript@1
Spusťte skript systému Windows cmd nebo bat a volitelně mu povolte změnu prostředí.
příkazového řádku
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows.
kopírování a publikování artefaktů sestavení
CopyPublishBuildArtifacts@1
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení.
kopírování souborů
CopyFiles@2
CopyFiles@1
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů shody (Vzory shody budou odpovídat pouze cestám k souborům, nikoli cest ke složkám).
cURL Upload Files
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte cURL.
Dešifrovat soubor (OpenSSL)
DecryptFile@1
Dynamická úloha nástroje pro dešifrování souborů pomocí OpenSSL.
zpoždění
Delay@1
Zpoždění dalšího provádění pracovního postupu o pevnou dobu.
odstranění souborů
DeleteFiles@1
Odstraňte soubory nebo složky. (Vzory minimatch se budou shodovat pouze s cestami k souborům, nikoli cest ke složkám).
stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si artefakty sestavení.
stažení artefaktů sdílených složek
DownloadFileshareArtifacts@1
Stáhněte artefakty ze sdílené složky, například \share\drop.
stáhnout balíček
DownloadPackage@0
Stáhněte balíček z informačního kanálu správy balíčků v Azure Artifacts nebo TFS.
Vyžaduje rozšíření Správa balíčků.
stažení artefaktů kanálu
DownloadPipelineArtifact@0
Stáhněte si artefakt kanálu.
stáhnout zabezpečený soubor
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do dočasného umístění v agentu sestavení nebo verze.
extrahování souborů
ExtractFiles@1
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip.
nahrávání ftp
FtpUpload@1
Nahrávání PŘES FTP.
Nainstalovat Apple Certificate
InstallAppleCertificate@2
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
InstallAppleProvisioningProfile@0
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS.
instalace klíče SSH
InstallSSHKey@0
Před sestavením nebo vydáním nainstalujte klíč SSH.
vyvolání funkce Azure Functions
AzureFunction@1
AzureFunction@0
Vyvolání funkce Azure Functions jako součásti kanálu
Jenkinse stáhnout artefakty
JenkinsDownloadArtifacts@1
Stáhněte artefakty vytvořené úlohou Jenkinse.
powershellové
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu ve Windows, macOS nebo Linuxu.
publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikujte artefakty sestavení do Azure Pipelines nebo TFS nebo sdílené složky.
publikování artefaktů kanálu
PublishPipelineArtifact@0
Publikování artefaktu kanálu
publikování do služby Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu do služby Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
skript Pythonu
PythonScript@0
Spusťte skript Pythonu.
dotazování upozornění služby Azure Monitor
AzureMonitor@0
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy.
dotazování pracovních položek
queryWorkItems@0
Spustí dotaz na pracovní položku a zkontroluje počet vrácených položek.
Service Fabric PowerShellu
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric.
skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí bashe.
aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizuje části manifestů aplikací a služeb v zabalené aplikaci Service Fabric.
licencí Xamarin
XamarinLicense@1
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Open source

Tyto úlohy jsou opensourcové na GitHubu. Zpětná vazba a příspěvky jsou vítány. Seznam změn úkolů, včetně historického záznamu aktualizací úkolů, najdete v protokolu změn úkolů.

FAQ

Co jsou aliasy vstupu úkolů?

Vstupy k úkolu jsou identifikovány label, namea mohou obsahovat jednu nebo více volitelných aliases. Následující příklad je výňatek ze zdrojového kódu pro známou položku Hosts vstup úlohy InstallSSHKey@0.

{
    "name": "hostName",
    "aliases": [
        "knownHostsEntry"
    ],
    "label": "Known Hosts Entry"
    ...
}

Než byly kanály YAML zavedeny v roce 2019, kanály byly vytvořeny a upravovány pomocí editoru kanálů založeného na uživatelském rozhraní a pouze label používali autoři kanálu k odkazování na vstup úlohy.

Snímek obrazovky s pomocníkem úloh v editoru kanálů YAML

Když byly kanály YAML zavedeny v roce 2019, autoři kanálů používající YAML začali používat vstupní name úloh odkazovat na vstup úkolu. V některých případech nebyly názvy vstupů úkolů popisné, takže aliases byly přidány, aby byly pro vstupy úkolů přidány další popisné názvy.

Úloha InstallSSHKey@0 má například známou položku hostitelů vstup s názvem hostName, který očekává položku ze souboru known_hosts. Položka známých hostitelů popisek v klasickém návrháři kanálu to vymaže, ale při použití názvu hostName v kanálu YAML to není tak jasné. Zavedli jsme aliasy zadávání úkolů, aby autoři úloh mohli poskytovat popisné názvy pro dříve vytvořené úkoly a pro InstallSSHKey@0 úkol byl přidán alias knownHostsEntrya přitom zachovat původní název hostName kvůli kompatibilitě se stávajícími kanály s tímto názvem.

Všechny položky v aliases vstupu úkolu se dají zaměnit s name v kanálu YAML. Následující dva fragmenty kódu YAML jsou funkčně identické, přičemž první příklad používá alias knownHostsEntry a druhý příklad používající hostName.

- task: InstallSSHKey@0
  inputs:
    # Using knownHostsEntry alias
    knownHostsEntry: 'sample known hosts entry line'
    # Remainder of task inputs omitted

- task: InstallSSHKey@0
  inputs:
    # Using hostName name
    hostName: 'sample known hosts entry line'
    # Remainder of task inputs omitted

Počínaje Azure DevOps Serverem 2019.1 byl zaveden editor kanálů YAML, který poskytuje funkci typu IntelliSense.

Editor kanálů YAML používá Yamlschema – Získání rozhraní REST API k načtení schématu použitého k ověření v editoru. Pokud má vstup úkolu alias, schéma propaguje alias na primární název YAML pro vstup úkolu a alias je navržen intellisense.

snímek obrazovky intellisense v editoru kanálů YAML

V následujícím příkladu je vstup vstupu úkolu InstallSSHKey@0 úkolu ze schématu YAML s knownHostsEntry uvedena v umístění názvu a hostName v kolekci aliases.

"properties": {
    "knownHostsEntry": {
      "type": "string",
      "description": "Known Hosts Entry",
      "ignoreCase": "key",
      "aliases": [
        "hostName"
      ]
    },

Vzhledem k tomu, že intellisense v editoru kanálů YAML zobrazuje knownHostsEntrya YAML vygenerovaný pomocníkem úloh používá knownHostsEntry ve vygenerovaném YAML, zobrazí odkaz na úkol alias ze zdrojového kódu úkolu jako název YAML pro vstup úkolu. Pokud má úkol více než jeden alias (existuje několik, které mají dva aliasy), první alias se použije jako název.

Proč se odkaz na úkol změnil?

Referenční dokumentace k úlohám Azure Pipelines se přesunula do aktuálního umístění, aby podporovala následující vylepšení.

  • Články úloh se generují pomocí zdrojového kódu úlohy z úloh Azure Pipelines opensourcového úložiště.
  • Názvy a aliasy zadávání úkolů se generují ze zdroje úkolů, takže jsou vždy aktuální.
  • Bloky syntaxe YAML se generují ze zdroje úloh, takže jsou aktuální.
  • Podporuje příspěvky komunity s integrovaným uživatelským obsahem, jako jsou vylepšené popisy zadávání úkolů, poznámky a příklady.
  • Poskytuje pokrytí úloh pro všechny podporované verze Azure DevOps.
  • Aktualizovali jsme každý sprint, aby zahrnoval nejnovější aktualizace.

Pokud chcete přispívat, přečtěte si přispívání k obsahu úkolů.

Kde se dozvím, jak vytvořit aplikaci krok za krokem?

Sestavení aplikace

Můžu přidat vlastní úlohy sestavení?

Ano: Přidání úlohy sestavení

Co jsou úlohy instalačního programu?

Další informace o úlohách instalačního programu nástrojů najdete v tématu Instalační programy nástrojů.