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

Úloha provádí akci v kanálu. Úloha může například sestavit aplikaci, pracovat s prostředky Azure, nainstalovat nástroj nebo spustit test. Úlohy jsou stavebními 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é mají pro každý úkol zvláštní význam.

Podrobnosti o obecných atributech podporovaných úlohami 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 úloh a dokumentace ke službě Azure Pipelines.

Důležité

Snímek obrazovky znázorňuje, jak vybrat verzi ze selektoru verze obsahu Azure DevOps

Pokud chcete zobrazit referenční informace k úkolům dostupným pro vaši platformu, ujistěte se, že jste ve voliči verzí, který se nachází nad obsahem, vybrali správnou verzi Azure DevOps. Podpora funkcí se liší podle toho, jestli pracujete z Azure DevOps Services nebo z místní verze Azure DevOps Server.
Informace o tom, kterou 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 dotnet nebo spusťte vlastní příkaz dotnet.
Automatické sestavení rozšířeného zabezpečení
AdvancedSecurity-Codeql-Autobuild@1
Pokusí se sestavit úložiště vyhledáním a sestavením souborů projektu ve zdrojové složce.
Inicializace CodeQL pro pokročilé zabezpečení
AdvancedSecurity-Codeql-Init@1
Inicializuje databázi CodeQL v rámci přípravy na sestavení.
Pokročilé zabezpečení – Provádění analýzy CodeQL
AdvancedSecurity-Codeql-Analyze@1
Dokončí databázi CodeQL a spustí analytické dotazy.
Android Build
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
Podepisování v Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
Ant
Ant@1
Sestavení s využitím Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavení pomocí multiplatformového buildovacího systému CMake
Sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Stažení balíčků NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Přejít
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@3
Gradle@2
Gradle@1
Sestavení pomocí obálkového skriptu Gradle
Grunt
Grunt@0
Spusťte grunt JavaScript task runner.
Douškem
gulp@1
gulp@0
Spusťte Node.js systému sestavení na základě úloh streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkins.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkins.
Maven
Maven@4
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení s využitím Apache Mavenu
MSBuild
MSBuild@1
Sestavení pomocí nástroje MSBuild
Příprava konfigurace analýzy
SonarQubePrepare@5
SonarQubePrepare@4
Příprava konfigurace analýzy SonarQube
Publikování výsledku brány pro zvýšení kvality
SonarQubePublish@5
SonarQubePublish@4
Publikujte výsledek brány pro zvýšení kvality sonarQube ve výsledku sestavení Azure DevOps, který se použije po skutečné analýze.
Spuštění analýzy kódu
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
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS
Xcode
Xcode@5
Xcode@4
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
App Center distribuovat
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
Nasazení šablony ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení.
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, odstranění slotů, instalace rozšíření webu nebo povolení nepřetržitého monitorování pro Azure App Service.
nastavení Azure App Service
AzureAppServiceSettings@1
Aktualizujte nebo přidejte nastavení aplikace webové aplikace Azure pro Linux nebo Windows.
Azure CLI
AzureCLI@2
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo ve skriptu PowerShellu/ PowerShellu Core/Batch při spuštění v agentu pro 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
Nasazení Azure Container Apps
AzureContainerApps@1
AzureContainerApps@0
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps.
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@6
AzureFileCopy@5
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Funkce Azure v Kubernetes
AzureFunctionOnKubernetes@1
AzureFunctionOnKubernetes@0
Nasazení funkce Azure do clusteru Kubernetes
nasazení Azure Functions
AzureFunctionApp@2
AzureFunctionApp@1
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
Azure PowerShell
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
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Azure Spring Apps
AzureSpringCloud@0
Nasazování aplikací do Azure Spring Apps a správa nasazení
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD.
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do Azure App Service.
Sestavení image počítače
PackerBuild@1
PackerBuild@0
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Nůž Chef
ChefKnife@1
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef.
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač 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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu
Nasazení webové aplikace iis (zastaralé)
IISWebAppDeployment@1
Nasazení pomocí MSDeploy a následné vytváření/aktualizace webů a fondů aplikací
Správa webové aplikace služby 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
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
Ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
Ruční ověření
ManualValidation@0
[PREVIEW] Pozastavením spuštění kanálu počkejte na ruční interakci. Funguje jenom s kanály YAML.
Nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spouštění skriptů a provádění změn v databázi MySQL
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm.
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení služby Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
nasazení SQL Server databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL.
nasazení databáze SQL Server (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí dacpac
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory na vzdálené počítače s Windows.

Úlohy balíčků

Úkol Popis
Ověření nákladu (pro runnery úkolů)
CargoAuthenticate@0
Ověřovací úloha pro klienta nákladu, který se používá k instalaci distribuce přepravek nákladu.
Kakaovépody
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
Prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu.
Stažení balíčku Npm 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.
npm authenticate (pro runnery ú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, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Ověření NuGet
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říkaz NuGet
NuGet@0
Zastaralé: Použijte místo toho ú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í program NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy.
Balíček NuGet
NuGetPackager@0
Zastaralé: Použijte místo toho ú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.
Vydavatel NuGet
NuGetPublisher@0
Zastaralé: Použijte místo toho ú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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Python pip – ověření
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
Ověření nahrání twine v Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů 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í úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí služby Visual Studio App Center
Azure Load Testing
AzureLoadTest@1
Automatizujte testování regrese výkonu pomocí služby Azure Load Testing.
Test struktury kontejneru
ContainerStructureTest@0
Používá kontejner-structure-test (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 Test
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@2
PublishCodeCoverageResults@1
Publikujte všechny výsledky pokrytí kódu ze sestavení.
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikování výsledků testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů.
Visual Studio Test
VSTest@3
VSTest@2
VSTest@1
Spouštějte testy jednotek a funkční testy (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, například MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy využívající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů 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 nebo modulu 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í program rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi nástroje 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í program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů Kubectl
KubectlInstaller@0
Nainstalujte Kubectl na počítač agenta.
Instalační program nástrojů Kubelogin
KubeloginInstaller@0
Pomáhá s instalací kubeloginu.
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, která se používá 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. Pomocí této úlohy můžete změnit verzi rozhraní .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path, čímž navíc zajistíte 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ů a 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 požadavek vstest a lze ho použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Pokročilá kontrola 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.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript batch
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Cache
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
Mezipaměť (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
cURLUploader@2
cURLUploader@1
K nahrává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
Zpoždění dalšího spuštění pracovního postupu o pevný čas.
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Nasazení webové aplikace Azure Static
AzureStaticWebApp@0
Sestavte a nasaďte webovou aplikaci Azure Static.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stahujte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@1
DownloadBuildArtifacts@0
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi 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 si artefakty sestavení a kanálu.
Stažení zabezpečeného souboru
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ávání přes FTP
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí ftp.
Komentář Na GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn.
Vydání GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte si 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ání funkce Azure Functions
Stažení artefaktů Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
Instalační programNode.js runner úloh
NodeTaskRunnerInstaller@0
Pokud chcete spouštět úlohy uzlů, nainstalujte konkrétní verzi Node.js.
Notace
Notation@0
Úloha Azure Pipepine pro nastavení rozhraní příkazového řádku notace, podepsání a ověření pomocí notace
PowerShell
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
Publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikování artefaktů 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
Publikujte metadata kanálu do úložiště důkazů.
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
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.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Zkontrolovat aplikaci
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShell
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení ke 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 aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence Xamarin
XamarinLicense@1
[Zastaralé] Upgradujte 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 dotnet nebo spusťte vlastní příkaz dotnet.
Android Build
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
Podepisování v Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
Ant
Ant@1
Sestavení s využitím Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavení pomocí multiplatformového buildovacího systému CMake
Sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Stažení balíčků Nuget GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Přejít
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í obálkového skriptu Gradle.
Grunt
Grunt@0
Spusťte grunt javascriptový runner úloh.
Douškem
gulp@1
gulp@0
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkinse.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkinse.
Maven
Maven@4
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení pomocí Apache Mavenu
MSBuild
MSBuild@1
Sestavení 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
Vytvoření aplikace pro Android pomocí Xamarinu
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
Distribuce App Center
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
Nasazení šablony ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení.
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, odstranění slotu, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service.
nastavení Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace webové aplikace Azure pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo powershellového skriptu PowerShellu/ PowerShellu Core/Batch při spuštění na 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
Nasazení Azure Container Apps
AzureContainerApps@1
AzureContainerApps@0
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps.
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@5
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Funkce Azure v Kubernetes
AzureFunctionOnKubernetes@1
AzureFunctionOnKubernetes@0
Nasazení funkce Azure do clusteru Kubernetes
nasazení Azure Functions
AzureFunctionApp@2
AzureFunctionApp@1
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
Azure PowerShell
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
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Azure Spring Apps
AzureSpringCloud@0
Nasazování aplikací do Azure Spring Apps a správa nasazení
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD.
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do Azure App Service.
Sestavení image počítače
PackerBuild@1
PackerBuild@0
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Nůž Chef
ChefKnife@1
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef.
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač 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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu
Nasazení webové aplikace iis (zastaralé)
IISWebAppDeployment@1
Nasazení pomocí MSDeploy a následné vytváření/aktualizace webů a fondů aplikací
Správa webové aplikace služby 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
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
Ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
Ruční ověření
ManualValidation@0
[PREVIEW] Pozastavením spuštění kanálu počkejte na ruční interakci. Funguje jenom s kanály YAML.
Nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spouštění skriptů a provádění změn v databázi MySQL
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm.
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení služby Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
nasazení SQL Server databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL.
nasazení databáze SQL Server (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí dacpac
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory na vzdálené počítače s Windows.

Úlohy balíčků

Úkol Popis
Ověření nákladu (pro runnery úkolů)
CargoAuthenticate@0
Ověřovací úloha pro klienta nákladu, který se používá k instalaci distribuce přepravek nákladu.
Kakaovépody
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
Prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu.
Stažení balíčku Npm 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.
npm authenticate (pro runnery ú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, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Ověření NuGet
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říkaz NuGet
NuGet@0
Zastaralé: Použijte místo toho ú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í program NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy.
Balíček NuGet
NuGetPackager@0
Zastaralé: Použijte místo toho ú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.
Vydavatel NuGet
NuGetPublisher@0
Zastaralé: Použijte místo toho ú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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip používaného k instalaci distribucí Pythonu
Ověření nahrání provázku v Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů 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í komponent Xamarinu
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio
Test struktury kontejneru
ContainerStructureTest@0
Používá container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku založeného na čtyřech kategoriích testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Test mobilního centra
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@2
PublishCodeCoverageResults@1
Publikujte všechny výsledky pokrytí kódu z sestavení.
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikovat výsledky testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů 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
.NET Core SDK/ instalační program modulu 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 path.
Instalační program Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů 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 Go a přidejte ji do path.
Instalační program nástrojů 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í program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů Kubectl
KubectlInstaller@0
Nainstalujte Kubectl na počítač agenta.
Instalační program nástrojů NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu, která se používá 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. Pomocí této úlohy můžete změnit verzi rozhraní .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path, čímž navíc zajistíte 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ů a 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 požadavek vstest a lze ho použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí kompresních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript služby Batch
BatchScript@1
Spusťte příkaz systému Windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Cache
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
Mezipaměť (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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írovat soubory
CopyFiles@1
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
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
Zpoždění dalšího spuštění pracovního postupu o pevně daný čas.
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Nasazení statické webové aplikace Azure
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, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
Stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte si 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 si artefakty buildu a kanálu.
Stažení zabezpečeného souboru
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
Extrahování souborů
ExtractFiles@1
Extrahujte různé archivační a kompresní 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ávání přes FTP
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí ftp.
Komentář Na GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn.
Vydání GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte si certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte si zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte si 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ání funkce Azure Functions
Artefakty ke stažení Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
instalační programNode.js tasks runner
NodeTaskRunnerInstaller@0
Nainstalujte konkrétní verzi Node.js pro spouštění úloh uzlů.
PowerShell
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 do 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
Publikujte metadata kanálu do úložiště evidence.
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
Dotazování upozornění služby Azure Monitor
AzureMonitor@1
Pro aktivní výstrahy dodržujte nakonfigurovaná pravidla služby Azure Monitor.
Dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Pro aktivní výstrahy dodržujte nakonfigurovaná klasická pravidla služby Azure Monitor.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz pracovní položky a zkontrolujte počet vrácených položek.
Zkontrolovat aplikaci
ReviewApp@0
Tuto úlohu použijte pod zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShell
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í Bash.
Aktualizace verzí aplikací Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
Aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizovat části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence 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 dotnet nebo spusťte vlastní příkaz dotnet.
Android Build
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
Sestavení pomocí Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Vytvářejte pomocí multiplatformového buildového systému CMake.
Sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Stažení balíčků Nuget GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Přejít
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í obálkového skriptu Gradle.
Grunt
Grunt@0
Spusťte grunt javascriptový runner úloh.
Douškem
gulp@1
gulp@0
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkinse.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení pomocí Apache Mavenu
MSBuild
MSBuild@1
Sestavení 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
Vytvoření aplikace pro Android pomocí Xamarinu
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
Distribuce App Center
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
Nasazení šablony ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení.
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, odstranění slotů, instalace rozšíření webu nebo povolení nepřetržitého monitorování pro Azure App Service.
nastavení Azure App Service
AzureAppServiceSettings@1
Aktualizujte nebo přidejte nastavení aplikace webové aplikace Azure pro Linux nebo Windows.
Azure CLI
AzureCLI@2
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo ve skriptu PowerShellu/ PowerShellu Core/Batch při spuštění v agentu pro 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
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Funkce Azure v Kubernetes
AzureFunctionOnKubernetes@0
Nasazení funkce Azure do clusteru Kubernetes
nasazení Azure Functions
AzureFunctionApp@1
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizace aplikace funkcí pomocí kontejneru Dockeru
Azure Key Vault
AzureKeyVault@2
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé)
Azure PowerShell
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
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Azure Spring Apps
AzureSpringCloud@0
Nasazování aplikací do Azure Spring Apps a správa nasazení
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD.
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasaďte kontejnery do Azure App Service.
Sestavení image počítače
PackerBuild@1
PackerBuild@0
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Nůž Chef
ChefKnife@1
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef.
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač 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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu
Nasazení webové aplikace iis (zastaralé)
IISWebAppDeployment@1
Nasazení pomocí MSDeploy a následné vytváření/aktualizace webů a fondů aplikací
Správa webové aplikace služby 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
Vyvolejte rozhraní REST API jako součást vašeho kanálu.
Kubectl
Kubernetes@1
Kubernetes@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
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.
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
SQL Server nasazení databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL
SQL Server nasazení databáze (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí DACPAC
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů na počítači s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Kopírování souborů do vzdálených počítačů s Windows

Úlohy balíčků

Úkol Popis
Kakaovépody
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žívejte conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
Ověřování Mavenem
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.
npm authenticate (pro běžce ú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, aby se správci úloh npm, jako je gulp a Grunt, ověřili pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Ověřování NuGet
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říkaz 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 úkolu, 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í program 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 úkolu, 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.
Vydavatel NuGet
NuGetPublisher@0
Zastaralé: Použijte místo toho ú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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Python pip – ověření
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
Ověření nahrání twine v Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů 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í úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí služby Visual Studio App Center
Test struktury kontejneru
ContainerStructureTest@0
Používá kontejner-structure-test (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 Test
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Publikování výsledků pokrytí kódu Cobertura nebo JaCoCo ze sestavení
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikování výsledků testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Spouštějte testy jednotek a funkční testy (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, například MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy využívající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů 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 nebo modulu 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í program rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi nástroje 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í program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů Kubectl
KubectlInstaller@0
Nainstalujte Kubectl na počítač agenta.
Instalační program nástrojů NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou 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 path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat 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 path.
Použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path.
Instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript batch
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Cache
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
Mezipaměť (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
cURLUploader@2
cURLUploader@1
K nahrává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
Zpoždění dalšího spuštění pracovního postupu o pevný čas.
Odstranění souborů
DeleteFiles@1
Odstraňte složky nebo soubory odpovídající vzoru.
Nasazení webové aplikace Azure Static
AzureStaticWebApp@0
Sestavte a nasaďte webovou aplikaci Azure Static.
Stažení artefaktů ze sdílené složky
DownloadFileshareArtifacts@1
Stahujte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi 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 si artefakty sestavení a kanálu.
Stažení zabezpečeného souboru
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ávání přes FTP
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí ftp.
Komentář Na GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn.
Vydání GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte si certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte si zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte si 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ání funkce Azure Functions
Artefakty ke stažení Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
PowerShell
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 do 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
Publikujte metadata kanálu do úložiště evidence.
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
Dotazování upozornění služby Azure Monitor
AzureMonitor@1
Pro aktivní výstrahy dodržujte nakonfigurovaná pravidla služby Azure Monitor.
Dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Pro aktivní výstrahy dodržujte nakonfigurovaná klasická pravidla služby Azure Monitor.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz pracovní položky a zkontrolujte počet vrácených položek.
Zkontrolovat aplikaci
ReviewApp@0
Tuto úlohu použijte pod zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShell
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í Bash.
Aktualizace verzí aplikací Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
Aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizovat části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence 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 dotnet nebo spusťte vlastní příkaz dotnet.
Android Build
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
Sestavení pomocí Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Vytvářejte pomocí multiplatformového buildového systému CMake.
Sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Stažení balíčků Nuget GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Přejít
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí obálkového skriptu Gradle.
Grunt
Grunt@0
Spusťte grunt javascriptový runner úloh.
Douškem
gulp@1
gulp@0
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkinse.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení pomocí Apache Mavenu
MSBuild
MSBuild@1
Sestavení 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
Vytvoření aplikace pro Android pomocí Xamarinu
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
Distribuce App Center
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
Nasazení šablony ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení.
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, odstranění slotu, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service.
nastavení Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace webové aplikace Azure pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo powershellového skriptu PowerShellu/ PowerShellu Core/Batch při spuštění na 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
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Azure Functions v Kubernetes
AzureFunctionOnKubernetes@0
Nasazení funkce Azure Do clusteru Kubernetes
Azure Functions nasazení
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě.
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizujte aplikaci funkcí pomocí kontejneru Dockeru.
Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure (zastaralé).
Azure PowerShell
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
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasazení kontejnerů do Azure App Service
Image sestavení počítače
PackerBuild@1
PackerBuild@0
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Kuchařský nůž
ChefKnife@1
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Kopírování souborů nebo sestavení artefaktů 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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nasazení webu
Nasazení webové aplikace SLUŽBY IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací.
Správa webových aplikací služby 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
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
Ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na ruční zásah.
Ruční ověření
ManualValidation@0
[PREVIEW] Pozastavením spuštění kanálu počkejte na ruční interakci. Funguje jenom s kanály YAML.
Nasazení databáze MySQL
MysqlDeploymentOnMachineGroup@1
Spouštění skriptů a provádění změn v databázi MySQL
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm.
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení služby Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
nasazení SQL Server databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL.
nasazení databáze SQL Server (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí dacpac
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory na vzdálené počítače s Windows.

Úlohy balíčků

Úkol Popis
Kakaovépody
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
Prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu.
Stažení balíčku Npm 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.
npm authenticate (pro runnery ú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, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Ověření NuGet
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říkaz NuGet
NuGet@0
Zastaralé: Použijte místo toho ú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í program NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy.
Balíček NuGet
NuGetPackager@0
Zastaralé: Použijte místo toho ú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.
Vydavatel NuGet
NuGetPublisher@0
Zastaralé: Použijte místo toho ú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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Python pip – ověření
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
Ověření nahrání twine v Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů 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í úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí služby Visual Studio App Center
Test struktury kontejneru
ContainerStructureTest@0
Používá kontejner-structure-test (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 Test
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Publikování výsledků pokrytí kódu Cobertura nebo JaCoCo ze sestavení
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikování výsledků testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Spouštějte testy jednotek a funkční testy (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, například MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy využívající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů 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 nebo modulu 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í program rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů Duffle
DuffleInstaller@0
Nainstalujte zadanou verzi nástroje 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í program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů 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, která se používá 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. Pomocí této úlohy můžete změnit verzi rozhraní .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path, čímž navíc zajistíte 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ů a 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 požadavek vstest a lze ho použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí kompresních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript služby Batch
BatchScript@1
Spusťte příkaz systému Windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Cache
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
Mezipaměť (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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írovat soubory
CopyFiles@1
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
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
Zpoždění dalšího spuštění pracovního postupu o pevně daný čas.
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, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
Stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte si 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 si artefakty buildu a kanálu.
Stažení zabezpečeného souboru
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
Extrahování souborů
ExtractFiles@1
Extrahujte různé archivační a kompresní 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í PŘES FTP
FtpUpload@2
FtpUpload@1
Nahrání souborů pomocí ftp
Komentář Na GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn.
Vydání GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple
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ání funkce Azure Functions
Stažení artefaktů Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
PowerShell
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows.
Publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikování artefaktů 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
Publikujte metadata kanálu do úložiště důkazů.
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
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.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek.
Zkontrolovat aplikaci
ReviewApp@0
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShell
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení ke 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 aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence Xamarin
XamarinLicense@1
[Zastaralé] Upgradujte 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 dotnet nebo spusťte vlastní příkaz dotnet.
Android Build
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
Podepisování v Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
Ant
Ant@1
Sestavení s využitím Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Sestavení pomocí multiplatformového buildovacího systému CMake
Sestavení kontejneru
ContainerBuild@0
Úloha sestavení kontejneru
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Stažení balíčků NuGet GitHubu
DownloadGitHubNugetPackage@1
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet.
Přejít
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavení pomocí obálkového skriptu Gradle
Grunt
Grunt@0
Spusťte grunt JavaScript task runner.
Douškem
gulp@1
gulp@0
Spusťte Node.js systému sestavení na základě úloh streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkins.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkins.
Maven
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení s využitím Apache Mavenu
MSBuild
MSBuild@1
Sestavení 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
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS
Xcode
Xcode@5
Xcode@4
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
App Center distribuovat
AppCenterDistribute@3
AppCenterDistribute@2
AppCenterDistribute@1
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center
Nasazení šablony ARM
AzureResourceManagerTemplateDeployment@3
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení.
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, odstranění slotu, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service.
nastavení Azure App Service
AzureAppServiceSettings@1
Aktualizace nebo přidání nastavení aplikace webové aplikace Azure pro Linux nebo Windows
Azure CLI
AzureCLI@2
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Pro jádra/Prostředí při spuštění v agentu pro Linux nebo powershellového skriptu Core/Batch při spuštění v agentu pro 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
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@4
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Azure Functions v Kubernetes
AzureFunctionOnKubernetes@0
Nasazení funkce Azure Do clusteru Kubernetes
Azure Functions nasazení
AzureFunctionApp@1
Aktualizujte aplikaci funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě.
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizujte aplikaci funkcí pomocí kontejneru Dockeru.
Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor (zastaralé)
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure (zastaralé).
Azure PowerShell
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
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasazení kontejnerů do Azure App Service
Image sestavení počítače
PackerBuild@1
PackerBuild@0
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Kuchařský nůž
ChefKnife@1
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Kopírování souborů nebo sestavení artefaktů 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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nasazení webu
Nasazení webové aplikace SLUŽBY IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací.
Správa webových aplikací služby 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
Vyvolejte rozhraní REST API jako součást vašeho kanálu.
Kubectl
Kubernetes@1
Kubernetes@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
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.
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
SQL Server nasazení databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL
SQL Server nasazení databáze (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí DACPAC
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů na počítači s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Kopírování souborů do vzdálených počítačů s Windows

Úlohy balíčků

Úkol Popis
Kakaovépody
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žívejte conda přímo ve skriptu pro práci s prostředími Anaconda.
Stáhnout balíček Npm GitHubu
DownloadGithubNpmPackage@1
Nainstalujte balíčky npm z GitHubu.
Ověřování Mavenem
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.
npm authenticate (pro běžce ú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, aby se správci úloh npm, jako je gulp a Grunt, ověřili pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Ověřování NuGet
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říkaz 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 úkolu, 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í program 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 úkolu, 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.
Vydavatel 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 úkolu, 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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Ověřování pip v Pythonu
PipAuthenticate@1
PipAuthenticate@0
Úloha ověřování pro klienta pip používaného k instalaci distribucí Pythonu
Ověření nahrání provázku v Pythonu
TwineAuthenticate@1
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů 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í komponent Xamarinu
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio
Test struktury kontejneru
ContainerStructureTest@0
Používá container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku založeného na čtyřech kategoriích testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat.
Test mobilního centra
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Publikujte výsledky pokrytí kódu Cobertura nebo JaCoCo z buildu.
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikovat výsledky testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů 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
.NET Core SDK/ instalační program modulu 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 path.
Instalační program Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů 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 Go a přidejte ji do path.
Instalační program nástrojů 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í program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů Kubectl
KubectlInstaller@0
Nainstalujte Kubectl na počítač agenta.
Instalační program nástrojů NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou 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 path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte Node.js prostředí a přidejte ho do path, čímž navíc zajistíte 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ů a 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 požadavek vstest a lze ho použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí kompresních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript služby Batch
BatchScript@1
Spusťte příkaz systému Windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Cache
Cache@2
Ukládání souborů do mezipaměti mezi spuštěními
Mezipaměť (beta verze)
CacheBeta@1
CacheBeta@0
Ukládání souborů do mezipaměti mezi spuštěními
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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írovat soubory
CopyFiles@1
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
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
Zpoždění dalšího spuštění pracovního postupu o pevně daný čas.
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, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi GitHubu
DownloadGitHubRelease@0
Stáhne verzi GitHubu z úložiště.
Stáhnout balíček
DownloadPackage@1
DownloadPackage@0
Stáhněte si 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 si artefakty buildu a kanálu.
Stažení zabezpečeného souboru
DownloadSecureFile@1
Stáhněte si zabezpečený soubor do počítače agenta.
Extrahování souborů
ExtractFiles@1
Extrahujte různé archivační a kompresní 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í PŘES FTP
FtpUpload@2
FtpUpload@1
Nahrání souborů pomocí ftp
Komentář Na GitHubu
GitHubComment@0
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn.
Vydání GitHubu
GitHubRelease@1
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte si certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte si zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte si 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ání funkce Azure Functions
Artefakty ke stažení Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
PowerShell
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 do 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
Publikujte metadata kanálu do úložiště evidence.
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
Dotazování upozornění služby Azure Monitor
AzureMonitor@1
Pro aktivní výstrahy dodržujte nakonfigurovaná pravidla služby Azure Monitor.
Dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Pro aktivní výstrahy dodržujte nakonfigurovaná klasická pravidla služby Azure Monitor.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz pracovní položky a zkontrolujte počet vrácených položek.
Zkontrolovat aplikaci
ReviewApp@0
Tuto úlohu použijte pod zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku.
Service Fabric PowerShell
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í Bash.
Aktualizace verzí aplikací Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
Aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizovat části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence 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 dotnet nebo spusťte vlastní příkaz dotnet.
Android Build
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
Sestavení pomocí Apache Ant.
Azure IoT Edge
AzureIoTEdge@2
Sestavte a nasaďte image Azure IoT Edge.
CMake
CMake@1
Vytvářejte pomocí multiplatformového buildového systému CMake.
Docker
Docker@2
Docker@1
Docker@0
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte nebo spusťte příkaz Dockeru.
Docker Compose
DockerCompose@0
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Přejít
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavte pomocí obálkového skriptu Gradle.
Grunt
Grunt@0
Spusťte grunt javascriptový runner úloh.
Gulp
Gulp@1
Gulp@0
Node.js systém sestavení založený na úlohách streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
Zařadit úlohu do fronty na server Jenkinse.
Úloha fronty Jenkinse
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkinse.
Maven
Maven@3
Maven@2
Maven@1
Sestavení, testování a nasazení pomocí Apache Mavenu
MSBuild
MSBuild@1
Sestavení 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
Vytvoření aplikace pro Android pomocí Xamarinu
Xamarin.iOS
XamariniOS@2
XamariniOS@1
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS.
Xcode
Xcode@5
Xcode@4
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
Distribuce App Center
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řte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
AzureRmWebAppDeployment@2
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby.
Azure App Service spravovat
AzureAppServiceManage@0
Spuštění, zastavení, restartování, prohození slotů, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service.
Azure CLI
AzureCLI@1
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu prostředí při spuštění v agentech pro Linux nebo ve skriptu Batch při spuštění v agentu pro 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
Azure Database for MySQL nasazení
AzureMysqlDeployment@1
Spusťte skripty a proveďte změny Azure Database for MySQL.
Kopírování souborů Azure
AzureFileCopy@3
AzureFileCopy@2
AzureFileCopy@1
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů.
Azure Functions pro kontejner
AzureFunctionAppContainer@1
Aktualizujte aplikace Function Apps pomocí kontejnerů Dockeru.
Azure Functions nasazení
AzureFunctionApp@1
Nasazení funkce Azure Functions pro Linux nebo Windows
Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure.
Azure PowerShell
AzurePowerShell@4
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@1
Nasazení, spuštění, zastavení a odstranění skupin prostředků Azure
Nasazení služby Azure SQL Database
SqlAzureDacpacDeployment@1
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Webová aplikace Azure
AzureWebApp@1
Nasazení webové aplikace Azure pro Linux nebo Windows
Azure Web App for Containers
AzureWebAppContainer@1
Nasazení kontejnerů do Azure App Service
Image sestavení počítače
PackerBuild@1
PackerBuild@0
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure.
Kontrola dodržování předpisů 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í
Kuchařský nůž
ChefKnife@1
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Kopírování souborů nebo sestavení artefaktů 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
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl
Nasazení webové aplikace služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nasazení webu
Nasazení webové aplikace SLUŽBY IIS (zastaralé)
IISWebAppDeployment@1
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací.
Správa webových aplikací služby 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
Vyvolejte rozhraní REST API jako součást vašeho 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.
Balení a nasazení chartů Helm
HelmDeploy@0
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu
PowerShell 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.
PowerShell 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
Nasazení aplikace Azure Service Fabric do clusteru
Nasazení Service Fabric Compose
ServiceFabricComposeDeploy@0
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric
SQL Server nasazení databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL
SQL Server nasazení databáze (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server databáze pomocí DACPAC
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů počítače s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Zkopírujte soubory na vzdálené počítače s Windows.

Úlohy balíčků

Úkol Popis
Kakaovépody
CocoaPods@0
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa.
Prostředí Conda
CondaEnvironment@1
CondaEnvironment@0
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu.
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 uživatele se spuštěním ú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, aby se správci úloh npm, jako jsou Gulp a Grunt, mohli ověřovat pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Příkaz NuGet
NuGet@0
Zastaralé: Použijte místo toho ú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í program NuGet
NuGetInstaller@0
Nainstaluje nebo obnoví chybějící balíčky NuGet.
Balíček NuGet
NuGetPackager@0
Zastaralé: Použijte místo toho ú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.
Vydavatel NuGet
NuGetPublisher@0
Zastaralé: Použijte místo toho ú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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Python pip – ověření
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
Ověření nahrání twine v Pythonu
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů 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í úlohy

Úkol Popis
Test App Center
AppCenterTest@1
Testování balíčků aplikací pomocí služby Visual Studio App Center
Mobile Center Test
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Publikování výsledků pokrytí kódu Cobertura nebo JaCoCo ze sestavení
Publikování výsledků testů
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines.
Publikování výsledků testu
PublishTestResults@2
Publikujte výsledky testů do Azure Pipelines.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Spouštějte testy jednotek a funkční testy (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 jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů 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
.NET Core SDK/ instalační program modulu 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 path.
Instalační program Rozhraní příkazového řádku Dockeru
DockerInstaller@0
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta.
Instalační program nástrojů 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 Go a přidejte ji do path.
Instalační program nástrojů Helm
HelmInstaller@1
HelmInstaller@0
Nainstalujte Helm na počítač agenta.
Instalační program nástrojů Java
JavaToolInstaller@0
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME.
Instalační program nástrojů Kubectl
KubectlInstaller@0
Nainstalujte Kubectl na počítač agenta.
Instalační program nástrojů NuGet
NuGetToolInstaller@1
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet.
Použití dotnet
UseDotNet@2
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru.
Použití Node.js ekosystému
UseNode@1
NodeTool@0
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat 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 path.
Použití verze Ruby
UseRubyVersion@0
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path.
Instalační program testovací platformy sady Visual Studio
VisualStudioTestPlatformInstaller@1
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
Komprimujte soubory do .7z, .tar.gz nebo .zip.
Archivovat soubory
ArchiveFiles@1
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Skript batch
BatchScript@1
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí.
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 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
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám).
Nahrání souborů cURL
cURLUploader@2
cURLUploader@1
K nahrává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
Zpoždění dalšího spuštění pracovního postupu o pevný čas.
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
Stahujte artefakty ze sdílené složky, například \share\drop.
Stažení artefaktů sestavení
DownloadBuildArtifacts@0
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení.
Stáhnout verzi 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.
Stažení zabezpečeného souboru
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ávání přes FTP
FtpUpload@2
FtpUpload@1
Nahrajte soubory pomocí ftp.
Vydání GitHubu
GitHubRelease@0
Vytvoření, úprava nebo odstranění verze GitHubu
Instalace certifikátu Apple
InstallAppleCertificate@2
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS.
Instalace certifikátu Apple Certificate
InstallAppleCertificate@1
InstallAppleCertificate@0
Nainstalujte si certifikát Apple potřebný k sestavení na agenta macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@1
Nainstalujte si zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS.
Instalace zřizovacího profilu Apple
InstallAppleProvisioningProfile@0
Nainstalujte si 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ání funkce Azure Functions
Artefakty ke stažení Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
PowerShell
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 do sdílené složky Windows.
Publikování artefaktů kanálu
PublishPipelineArtifact@0
Publikování artefaktu kanálu
Publikovat do Azure Service Bus
PublishToAzureServiceBus@1
PublishToAzureServiceBus@0
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent).
Skript jazyka Python
PythonScript@0
Spusťte soubor Pythonu nebo vložený skript.
Dotazování upozornění služby Azure Monitor
AzureMonitor@1
Pro aktivní výstrahy dodržujte nakonfigurovaná pravidla služby Azure Monitor.
Dotazování klasických upozornění služby Azure Monitor
AzureMonitor@0
Pro aktivní výstrahy dodržujte nakonfigurovaná klasická pravidla služby Azure Monitor.
Dotazování pracovních položek
queryWorkItems@0
Spusťte dotaz pracovní položky a zkontrolujte počet vrácených položek.
Service Fabric PowerShell
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í Bash.
Aktualizace verzí aplikací Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
Aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric.
Licence Xamarin
XamarinLicense@1
[Zastaralé] Upgradujte 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 dotnet nebo spusťte vlastní příkaz dotnet. U příkazů balíčků podporuje NuGet.org a ověřené informační kanály, jako je Správa balíčků a MyGet.
Android Build
AndroidBuild@1
AndroidBuild@1 je zastaralá. Použijte Gradle.
Podepisování v Androidu
AndroidSigning@3
AndroidSigning@2
AndroidSigning@1
Podepište a zarovnejte soubory ANDROID APK.
Ant
Ant@1
Sestavení s využitím Apache Ant.
CMake
CMake@1
Sestavení pomocí multiplatformového buildovacího systému CMake
Docker
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ícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry.
Přejít
Go@0
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go.
Gradle
Gradle@2
Gradle@1
Sestavení pomocí obálkového skriptu Gradle
Grunt
Grunt@0
The JavaScript Task Runner.
Gulp
Gulp@0
Node.js sestavovacího systému založeného na úlohách streamování.
Indexování zdrojů a symbolů publikování
PublishSymbols@2
PublishSymbols@1
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts.
Úloha fronty Jenkinse
JenkinsQueueJob@2
JenkinsQueueJob@1
Zařadit úlohu do fronty na server Jenkins.
Maven
Maven@3
Maven@2
Maven@1
Sestavení s využitím Apache Mavenu
MSBuild
MSBuild@1
Sestavení pomocí nástroje MSBuild
Visual Studio Build
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
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS
Xcode
Xcode@5
Xcode@4
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci.
Sestavení Xcode
Xcode@3
Xcode@2
Vytvoření pracovního prostoru Xcode v macOS
Xcode Package iOS
XcodePackageiOS@0
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší).

Nasazení úloh

Úkol Popis
App Center distribuovat
AppCenterDistribute@0
Distribuce sestavení aplikací testerům a uživatelům přes App Center
Distribuce v App Center
AppCenterDistribute@1
Distribuce sestavení aplikací testerům a uživatelům přes App Center
Azure App Service Classic (zastaralé)
AzureWebPowerShellDeployment@1
Vytvořte nebo aktualizujte Azure App Service pomocí Azure PowerShell.
Azure App Service nasazení
AzureRmWebAppDeployment@2
Aktualizujte Azure App Service pomocí rozhraní REST API pro nasazení webu nebo Kudu.
nasazení Azure App Service
AzureRmWebAppDeployment@4
AzureRmWebAppDeployment@3
Aktualizujte služby Aplikace Azure Services ve Windows, webovou aplikaci v Linuxu pomocí integrovaných imagí nebo kontejnerů Dockeru, ASP.NET, .NET Core, PHP, Python nebo Node.js webových aplikací, aplikací Function Apps ve Windows nebo Linuxu pomocí kontejnerů Dockeru, mobilních aplikací, aplikací API, webových úloh pomocí nasazení webu / rozhraní Kudu REST API.
správa 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 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 Azure Database for MySQL.
Azure File Copy
AzureFileCopy@2
AzureFileCopy@1
Kopírování souborů do objektů blob nebo virtuálních počítačů Azure
Azure Key Vault
AzureKeyVault@1
Stáhněte si tajné kódy Azure Key Vault.
Upozornění služby Azure Monitor
AzureMonitorAlerts@0
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure.
Azure PowerShell
AzurePowerShell@3
AzurePowerShell@2
AzurePowerShell@1
Spusťte skript PowerShellu v prostředí Azure.
Nasazení skupiny prostředků Azure
AzureResourceGroupDeployment@2
AzureResourceGroupDeployment@1
Nasazení šablony Azure Resource Manageru (ARM) do skupiny prostředků Můžete také spustit, zastavit, odstranit nebo uvolnit všechny Virtual Machines (virtuální počítač) ve skupině prostředků.
nasazení Azure SQL databáze
SqlAzureDacpacDeployment@1
Nasaďte Azure SQL DB pomocí DACPAC nebo spouštějte skripty pomocí SQLCMD.
Nasazení škálovací sady virtuálních počítačů Azure
AzureVmssDeployment@0
Nasazení image škálovací sady virtuálních počítačů
Image sestavení počítače
PackerBuild@0
Sestavte 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í
Kuchařský nůž
ChefKnife@1
Spusťte skripty pomocí příkazů nožů na pracovní stanici Chef.
Kopírování souborů přes SSH
CopyFilesOverSSH@0
Kopírování souborů nebo sestavení artefaktů do vzdáleného počítače přes SSH
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 služby IIS
IISWebAppDeploymentOnMachineGroup@0
Nasazení webu nebo webové aplikace pomocí nasazení webu
Nasazení webové aplikace SLUŽBY IIS (zastaralé)
IISWebAppDeployment@1
Nasazení pomocí MSDeploy, vytvoření/aktualizace webu & fondů aplikací.
Správa webových aplikací 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
Vyvolejte rozhraní REST API jako součást vašeho kanálu.
Ruční zásah
ManualIntervention@8
Pozastavte nasazení a počkejte na zásah.
Balení 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ů Helm.
PowerShell 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á pro vzdálené komunikace službu PSSession a Invoke-Command.
Nasazení aplikace Service Fabric
ServiceFabricDeploy@1
Nasazení aplikace Service Fabric do clusteru
Nasazení sestavení Service Fabric
ServiceFabricComposeDeploy@0
Nasazení aplikace docker-compose do clusteru Service Fabric
nasazení SQL Server databáze
SqlDacpacDeploymentOnMachineGroup@0
Nasazení do SQL Server Database pomocí skriptů DACPAC nebo SQL
SQL Server nasazení databáze (zastaralé)
SqlServerDacpacDeployment@1
Nasazení SQL Server Database pomocí DACPAC
SSH
SSH@0
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH.
Kopírování souborů na počítači s Windows
WindowsMachineFileCopy@2
WindowsMachineFileCopy@1
Kopírování souborů do vzdálených počítačů

Úlohy balíčků

Úkol Popis
Kakaovépody
CocoaPods@0
CocoaPods je manažer závislostí pro projekty Swift a Objective-C Cocoa. Tato úloha spustí pod install.
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 běžce ú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, aby se správci úloh npm, jako je Gulp a Grunt, ověřili pomocí privátních registrů.
NuGet
NuGetCommand@2
Obnovte, zabalte nebo nasdílejte 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 funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core.
Příkaz 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 úkolu, 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í program 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 úkolu, 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.
Vydavatel 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 úkolu, 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í NuGet
NuGetRestore@1
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Vydavatel PyPI
PyPIPublisher@0
Vytvořte a nahrajte sdist nebo wheel do indexu kompatibilního s PyPI pomocí Twine.
Python Pip Authenticate
PipAuthenticate@0
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu
Python Twine Upload Authenticate
TwineAuthenticate@0
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". Pro informační kanály, které jsou 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.
Universal Packages
UniversalPackages@0
Stáhněte nebo publikujte univerzální balíčky.
Obnovení komponent Xamarinu
XamarinComponentRestore@0
Tato úloha je zastaralá. Místo toho použijte NuGet.

Testovací úlohy

Úkol Popis
App Center Test
AppCenterTest@1
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio
Test mobilního centra
VSMobileCenterTest@0
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center
Publikování výsledků pokrytí kódu
PublishCodeCoverageResults@1
Publikujte výsledky pokrytí kódu Cobertura nebo JaCoCo z buildu.
Publikovat výsledky testu
PublishTestResults@2
PublishTestResults@1
Publikujte výsledky testů do Azure Pipelines/TFS.
Spouštění funkčních testů
RunVisualStudioTestsusingTestAgent@1
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů.
Visual Studio Test
VSTest@2
VSTest@1
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů.
Nasazení testovacího agenta sady Visual Studio
DeployVisualStudioTestAgent@2
DeployVisualStudioTestAgent@1
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test.
Xamarin Test Cloud
XamarinTestCloud@1
[Odepisováno] Testování mobilních aplikací v Xamarin Test Cloudu pomocí Xamarin.UITest – doporučená úloha je teď AppCenterTest.

Úlohy nástrojů

Úkol Popis
.NET Core SDK/ instalační program modulu runtime
DotNetCoreInstaller@0
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path.
Instalační program nástrojů Go
GoTool@0
Vyhledá nebo stáhne konkrétní verzi jazyka Go v mezipaměti nástrojů a přidá ji do path. Tato možnost slouží k nastavení verze Jazyka Go, která se použije v následujících úlohách.
Instalační program nástrojů Helm
HelmInstaller@0
Nainstalujte Helm a Kubernetes na počítač agenta.
Instalační program nástrojů Java
JavaToolInstaller@0
Získá konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. Pomocí této úlohy můžete změnit verzi Javy, která se používá v úlohách v Javě.
Instalační program nástrojů NuGet
NuGetToolInstaller@0
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet.
Použití Node.js ekosystému
NodeTool@0
Vyhledá nebo stáhne a uloží do mezipaměti zadanou specifikaci verze node a přidá ji do path.
Použití verze Pythonu
UsePythonVersion@0
Načte zadanou verzi Pythonu z mezipaměti nástrojů. Volitelně ho můžete přidat do path.
Použití verze Ruby
UseRubyVersion@0
Načte zadanou verzi Ruby z mezipaměti nástrojů. Volitelně ho můžete přidat 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 požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test.

Úlohy nástrojů

Úkol Popis
Archivovat soubory
ArchiveFiles@2
ArchiveFiles@1
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip.
Azure Network Load Balancer
AzureNLBManagement@1
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovému fondu adres Load Balancer
Bash
Bash@3
Spusťte skript Bash v systému macOS, Linux nebo Windows.
Dávkový skript
BatchScript@1
Spusťte skript windows cmd nebo bat a volitelně mu povolte změnu prostředí.
Příkazový řádek
CmdLine@2
CmdLine@1
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu 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 Publikovat artefakty sestavení.
Kopírování souborů
CopyFiles@2
CopyFiles@1
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů shody (Vzory shody budou shodovat pouze cesty k souborům, ne cesty ke složkám).
Nahrání souborů cURL
cURLUploader@2
cURLUploader@1
K nahrání souborů použijte cURL.
Dešifrování souboru (OpenSSL)
DecryptFile@1
Úloha tenkého nástroje pro dešifrování souborů pomocí OpenSSL.
Zpoždění
Delay@1
Zpozdit další spuštění pracovního postupu o pevný čas.
Odstranit soubory
DeleteFiles@1
Odstraňte soubory nebo složky. (Vzory minimatch se budou shodovat pouze s cestami k souborům, ne s cestami 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
Stahujte artefakty ze sdílené složky, například \share\drop.
Stáhnout balíček
DownloadPackage@0
Stáhněte si balíček z informačního kanálu Správa 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 zabezpečený soubor do dočasného umístění v agentu sestavení nebo verze.
Extrahování souborů
ExtractFiles@1
Extrahujte různé archivační a kompresní soubory, jako jsou .7z, .rar, .tar.gz a .zip.
Nahrání přes FTP
FtpUpload@1
Nahrání PŘES FTP.
Instalace certifikátu Apple
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část vašeho kanálu
Stažení artefaktů Jenkinse
JenkinsDownloadArtifacts@1
Stažení artefaktů vytvořených úlohou Jenkinse
PowerShell
PowerShell@2
PowerShell@1
Spusťte skript PowerShellu ve Windows, macOS nebo Linuxu.
Publikování artefaktů sestavení
PublishBuildArtifacts@1
Publikování artefaktů sestavení do Azure Pipelines/TFS nebo do sdílené složky
Publikování artefaktů kanálu
PublishPipelineArtifact@0
Publikování artefaktu kanálu
Publikovat do 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 jazyka Python
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í upozornění.
Dotazování pracovních položek
queryWorkItems@0
Provede dotaz na pracovní položky a zkontroluje počet vrácených položek.
Service Fabric PowerShell
ServiceFabricPowerShell@1
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric.
Skript prostředí
ShellScript@2
Spusťte skript prostředí pomocí prostředí Bash.
Aktualizace verzí aplikace Service Fabric
ServiceFabricUpdateAppVersions@1
Automaticky aktualizuje verze zabalené aplikace Service Fabric.
Aktualizace manifestů Service Fabric
ServiceFabricUpdateManifests@2
Automaticky aktualizuje části manifestů aplikace a služby v rámci zabalené aplikace Service Fabric.
Licence Xamarin
XamarinLicense@1
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com.

Open source

Tyto úlohy jsou open source na GitHubu. Zpětná vazba a příspěvky jsou vítány. Seznam změn úkolů, včetně historického záznamu o aktualizacích úkolů, najdete v tématu Protokol změn úloh kanálu.

Časté otázky

Co jsou aliasy zadávání úkolů?

Vstupy do úkolu jsou identifikované pomocí 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 vstup Položky známých hostitelůúlohy InstallSSHKey@0 .

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

Před zavedením kanálů YAML v roce 2019 se kanály vytvářely a upravovaly pomocí editoru kanálů založeného na uživatelském rozhraní a autoři kanálů používali k odkazování na vstup úlohy jenom label kanál .

Snímek obrazovky s asistent úlohy v editoru kanálu YAML

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

InstallSSHKey@0 Například úkol má vstup Pole hostitelů s názvem hostName , který očekává položku ze souboru known_hosts. Popisek Položka známých hostitelů v klasickém návrháři kanálu to jasně označuje, ale při použití hostName názvu v kanálu YAML to tak jasné není. Aliasy pro zadávání úkolů byly zavedeny, aby autoři úloh mohli pro dříve vytvořené úkoly zadat popisné názvy a pro InstallSSHKey@0 úkol byl přidán alias, knownHostsEntry přičemž původní hostName název zůstal zachovaný kvůli kompatibilitě s existujícími kanály, které tento název používají.

Všechny položky v zadání aliases úkolu jsou zaměnitelné 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á knownHostsEntry alias a druhý příklad používá 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

Od Azure DevOps Server 2019.1 byl zaveden editor kanálů YAML, který poskytuje funkci typu IntelliSense.

Editor kanálu YAML používá Yamlschema – Get REST API k načtení schématu použitého k ověření v editoru. Pokud má vstup úkolu alias, schéma posune alias na primární název YAML pro zadání úkolu a tento alias navrhne IntelliSense.

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

Následující příklad je vstup úlohy Pole hostitelů zeInstallSSHKey@0 schématu YAML, který knownHostsEntry je uvedený v pozici 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ý úlohou, kterou asistent používá knownHostsEntry ve vygenerovaném YAML, zobrazí alias odkaz na úkol ze zdrojového kódu úlohy jako název YAML pro zadání úkolu. Pokud má úkol více než jeden alias (existuje několik aliasů, které mají dva aliasy), použije se jako název první alias.

Proč se změnil odkaz na úkol?

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 o úkolech se generují pomocí zdrojového kódu úlohy z úložiště úloh Azure Pipelines open source.
  • 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.
  • Každý sprint se aktualizoval tak, aby zahrnoval nejnovější aktualizace.

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

Kde se dozvím podrobné informace o tom, jak sestavit aplikaci?

Vytvoření 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ů.