Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Úloha provede akci v kanálu. Úloha může například sestavit aplikaci, pracovat s prostředky Azure, instalovat nástroj nebo spustit test. Úkoly jsou stavební bloky pro definování automatizace v kanálu.
Články v této části popisují předdefinované úlohy pro Azure Pipelines a určují sémantiku atributů, které obsahují zvláštní význam pro jednotlivé úlohy.
Podrobnosti o obecných atributech podporovaných úkoly najdete v referenčních informacích k YAML pro steps.task.
Postupy a kurzy týkající se vytváření kanálů pomocí úloh, včetně vytváření vlastních úloh, vlastních rozšíření a hledání úkolů na Visual Studio Marketplace, najdete v tématu Koncepty úkolů a dokumentaci ke službě Azure Pipelines.
Důležitý
Pokud chcete zobrazit referenční informace k úkolům dostupným pro vaši platformu, ujistěte se, že jste z výběru verze, která se nachází nad obsahem, vybrali správnou verzi Azure DevOps. Podpora funkcí se liší v závislosti na tom, jestli pracujete s Azure DevOps Services nebo místní verzí Azure DevOps Serveru.
Informace o tom, jakou místní verzi používáte, najdete v tématu Vyhledání platformy a verze Azure DevOps.
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
Pokročilé zabezpečení Inicializace CodeQL AdvancedSecurity-Codeql-Init@1 |
Inicializuje databázi CodeQL při přípravě na sestavení. |
|
pokročilého zabezpečení provádět analýzu codeQL AdvancedSecurity-Codeql-Analyze@1 |
Dokončí databázi CodeQL a spustí analytické dotazy. |
|
výsledky publikování rozšířeného zabezpečení AdvancedSecurity-Publish@1 |
Kombinuje soubory SARIF vytvořené nástroji pro skenování kódu, vylepšuje kombinovaný soubor SARIF a publikuje vylepšený soubor SARIF do služby Advanced Security. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru. |
|
Docker Compose DockerCompose@1 DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@4 Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@4 Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
příprava konfigurace analýzy SonarQubePrepare@7 SonarQubePrepare@6 SonarQubePrepare@5 SonarQubePrepare@4 |
Příprava konfigurace analýzy serveru SonarQube |
|
publikování výsledků brány kvality SonarQubePublish@7 SonarQubePublish@6 SonarQubePublish@5 SonarQubePublish@4 |
Publikujte výsledek brány kvality serveru SonarQube na výsledek sestavení Azure DevOps, který se použije po skutečné analýze. |
|
spustit analýzy kódu SonarQubeAnalyze@7 SonarQubeAnalyze@6 SonarQubeAnalyze@5 SonarQubeAnalyze@4 |
Spusťte skener a nahrajte výsledky na Server SonarQube. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
exportu služby Azure App Configuration AzureAppConfigurationExport@10 |
Exportujte hodnoty klíčů z Azure App Configuration do proměnných úloh v kanálech sestavení nebo nasazení. |
|
importu služby Azure App Configuration AzureAppConfigurationImport@10 |
Importujte nastavení z konfiguračních souborů do azure App Configuration prostřednictvím kanálů sestavení nebo nasazení. |
|
snímek konfigurace aplikace Azure AzureAppConfigurationSnapshot@1 |
Vytvoření snímku konfigurace ve službě Azure App Configuration prostřednictvím kanálů sestavení nebo nasazení |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@5 AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
Azure Container Apps – Nasazení AzureContainerApps@1 AzureContainerApps@0 |
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@6 AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@2 AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
azure Spring Apps AzureSpringCloud@0 |
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@1 AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@1 KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
|
ruční ověření ManualValidation@1 ManualValidation@0 |
Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@1 HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
| ověřování Cargo (pro spouštěče úkolů) CargoAuthenticate@0 |
Úloha ověřování pro klienta nákladu použitá k instalaci distribuce nákladových krabic. |
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
|
azure Load Testing AzureLoadTest@1 |
Automatizace regresního testování výkonu pomocí azure Load Testing |
|
testovacího plánu Azure AzureTestPlan@0 |
Spouštějte ruční a automatizované testovací body testovacího plánu pro různá testovací rozhraní, jako jsou Maven a Gradle pro Javu, PyTest pro Python a Jest pro JavaScript. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Publikujte některý z výsledků pokrytí kódu z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@3 VSTest@2 VSTest@1 |
Spuštění jednotek a funkčních testů (Selenium, Appium, Programový test uživatelského rozhraní atd.) pomocí spouštěče Visual Studio Test (VsTest). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako je MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine). Testy je možné distribuovat na více agentech pomocí této úlohy (verze 2 a novější). |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@1 JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje Kubelogin KubeloginInstaller@0 |
Pomáhá nainstalovat kubelogin. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
|
rozšířené kontroly závislostí zabezpečení PokročiléZávislost na zabezpečení – Scanning@1 |
Zkontrolujte ohrožení zabezpečení závislostí open source ve zdrojovém kódu. |
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
nasazení služby Azure Static Web App AzureStaticWebApp@0 |
Sestavte a nasaďte statickou webovou aplikaci Azure. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@2 JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
Node.js instalačního programu spouštěče úkolů NodeTaskRunnerInstaller@0 |
Nainstalujte konkrétní Node.js verzi pro spouštění úloh uzlů. |
| notace Notation@0 |
Úloha Azure Pipepine pro nastavení rozhraní příkazového řádku notace, podepsání a ověření pomocí notace |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@2 PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu do služby Azure Service Bus pomocí připojení služby Azure Resource Manager (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru. |
|
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@4 Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
exportu služby Azure App Configuration AzureAppConfigurationExport@10 |
Exportujte hodnoty klíčů z Azure App Configuration do proměnných úloh v kanálech sestavení nebo nasazení. |
|
importu služby Azure App Configuration AzureAppConfigurationImport@10 |
Importujte nastavení z konfiguračních souborů do azure App Configuration prostřednictvím kanálů sestavení nebo nasazení. |
|
snímek konfigurace aplikace Azure AzureAppConfigurationSnapshot@1 |
Vytvoření snímku konfigurace ve službě Azure App Configuration prostřednictvím kanálů sestavení nebo nasazení |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
Azure Container Apps – Nasazení AzureContainerApps@1 AzureContainerApps@0 |
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@6 AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@2 AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
azure Spring Apps AzureSpringCloud@0 |
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@1 AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@1 KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
|
ruční ověření ManualValidation@1 ManualValidation@0 |
Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@1 HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
| ověřování Cargo (pro spouštěče úkolů) CargoAuthenticate@0 |
Úloha ověřování pro klienta nákladu použitá k instalaci distribuce nákladových krabic. |
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
|
testovacího plánu Azure AzureTestPlan@0 |
Spouštějte ruční a automatizované testovací body testovacího plánu pro různá testovací rozhraní, jako jsou Maven a Gradle pro Javu, PyTest pro Python a Jest pro JavaScript. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Publikujte některý z výsledků pokrytí kódu z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@3 VSTest@2 VSTest@1 |
Spuštění jednotek a funkčních testů (Selenium, Appium, Programový test uživatelského rozhraní atd.) pomocí spouštěče Visual Studio Test (VsTest). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako je MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine). Testy je možné distribuovat na více agentech pomocí této úlohy (verze 2 a novější). |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@1 JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
nasazení služby Azure Static Web App AzureStaticWebApp@0 |
Sestavte a nasaďte statickou webovou aplikaci Azure. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@2 JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
Node.js instalačního programu spouštěče úkolů NodeTaskRunnerInstaller@0 |
Nainstalujte konkrétní Node.js verzi pro spouštění úloh uzlů. |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@2 PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu do služby Azure Service Bus pomocí připojení služby Azure Resource Manager (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru. |
|
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@4 Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
Azure Container Apps – Nasazení AzureContainerApps@1 AzureContainerApps@0 |
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@2 AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
azure Spring Apps AzureSpringCloud@0 |
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@1 KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
|
ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
| ověřování Cargo (pro spouštěče úkolů) CargoAuthenticate@0 |
Úloha ověřování pro klienta nákladu použitá k instalaci distribuce nákladových krabic. |
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Publikujte některý z výsledků pokrytí kódu z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@2 VSTest@1 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
nasazení služby Azure Static Web App AzureStaticWebApp@0 |
Sestavte a nasaďte statickou webovou aplikaci Azure. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
Node.js instalačního programu spouštěče úkolů NodeTaskRunnerInstaller@0 |
Nainstalujte konkrétní Node.js verzi pro spouštění úloh uzlů. |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru. |
|
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
azure Spring Apps AzureSpringCloud@0 |
Nasaďte aplikace do Azure Spring Apps a spravujte nasazení. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
|
ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@2 VSTest@1 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
nasazení služby Azure Static Web App AzureStaticWebApp@0 |
Sestavte a nasaďte statickou webovou aplikaci Azure. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení, spuštění nebo zastavení kontejnerů nebo spuštění příkazu Dockeru. |
|
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShellu Core/Shellu při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
|
ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@2 VSTest@1 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Úlohy sestavení
| Úkol | Popis |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
buildu androidu AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
|
podepisování Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
|
ant Ant@1 |
Sestavte pomocí Apache Antu. |
|
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
|
CMake CMake@1 |
Sestavte pomocí multiplatformních buildových systémů CMake. |
| sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
|
dockeru Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlášení nebo odhlášení nebo spusťte příkaz Dockeru. |
|
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontenerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
|
stáhnout balíčky NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
|
Pokračovat Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
|
Gradle Gradle@2 Gradle@1 |
Sestavte pomocí skriptu obálky Gradle. |
|
grunt Grunt@0 |
Spusťte spouštěč úloh Grunt JavaScript. |
|
gulp gulp@1 gulp@0 |
Spusťte Node.js systému sestavení založeného na úlohách streamování. |
|
zdroje indexů a publikování symbolů PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo serveru symbolů Azure Artifacts. |
|
úlohy fronty Jenkinse JenkinsQueueJob@2 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
|
úlohy fronty Jenkinse JenkinsQueueJob@1 |
Zařadíte úlohu do fronty na serveru Jenkinse. |
| Maven@3 Maven@2 Maven@1 |
Sestavte, otestujte a nasaďte pomocí Apache Mavenu. |
|
NÁSTROJE MSBuild MSBuild@1 |
Sestavte pomocí nástroje MSBuild. |
|
sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
|
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v systému macOS. Volitelně zabalte aplikaci. |
|
sestavení Xcode Xcode@3 Xcode@2 |
Vytvořte pracovní prostor Xcode v systému macOS. |
|
balíček Xcode pro iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo novější). |
Nasazení úloh
| Úkol | Popis |
|---|---|
|
App Center distribuuje AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
|
nasazení šablon ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manageru (ARM) do všech oborů nasazení. |
|
azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Vytvoření nebo aktualizace služby Azure App Service pomocí Azure PowerShellu |
|
nasazení služby Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasaďte do služby Azure App Service web, mobilní aplikaci nebo aplikaci API pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
| správa služby Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotu, odstranění slotu, instalace rozšíření webu nebo povolení průběžného monitorování služby Azure App Service |
|
nastavení služby Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace pro Azure Web App pro Linux nebo Windows |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Příkazy Azure CLI spusťte v předplatném Azure ve skriptu PowerShell Core/Shell při spuštění v agentu Linuxu nebo PowerShellu/ PowerShellu Core/Batch skriptu při spuštění v agentu Windows. |
|
Azure CLI Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
|
nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
|
nasazení služby Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny ve službě Azure Database for MySQL. |
|
kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do služby Azure Blob Storage nebo virtuálních počítačů |
|
funkce Azure Functions v kubernetes AzureFunctionOnKubernetes@0 |
Nasaďte funkci Azure do clusteru Kubernetes. |
|
azure Functions – nasazení AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí .NET, Pythonu, JavaScriptu, PowerShellu, webových aplikací založených na Javě. |
|
Azure Functions pro kontejnerů AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
|
služby Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy služby Azure Key Vault. |
|
upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
|
azure PowerShellu AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasaďte šablonu Azure Resource Manageru (ARM) do skupiny prostředků a spravujte virtuální počítače. |
|
nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasaďte, spusťte, zastavte, odstraňte skupiny prostředků Azure. |
|
nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasaďte službu Azure SQL Database pomocí jazyka DACPAC nebo spusťte skripty pomocí SQLCMD. |
|
nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasaďte image škálovací sady virtuálních počítačů. |
|
azure Web App AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
|
azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do služby Azure App Service. |
| PackerBuild@1 PackerBuild@0 |
Vytvořte image počítače pomocí Packeru, která se může použít pro nasazení škálovací sady virtuálních počítačů Azure. |
|
Kontrola dodržování předpisů ve službě Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy |
| Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
|
Chef Nůž ChefKnife@1 |
Na pracovní stanici Chef spusťte skripty s příkazy Nůž. |
|
kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení do vzdáleného počítače přes SSH. |
|
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
|
nasazení webové aplikace IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasaďte web nebo webovou aplikaci pomocí nasazení webu. |
|
nasazení webové aplikace IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte pomocí MSDeploy a pak vytvořte nebo aktualizujte weby a fondy aplikací. |
|
správa webové aplikace IIS IISWebAppManagementOnMachineGroup@0 |
Vytváření nebo aktualizace webů, webových aplikací, virtuálních adresářů nebo fondů aplikací |
|
vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
|
Kubectl Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. Funguje pouze s klasickými kanály verze. |
| nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
|
Balíček a nasazení chartů Helm HelmDeploy@0 |
Spuštěním příkazů Helm nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace |
|
PowerShellu na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
|
nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasaďte aplikaci Azure Service Fabric do clusteru. |
| nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasaďte aplikaci Docker Compose do clusteru Azure Service Fabric. |
|
nasazení databáze SQL Serveru SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC nebo skriptů SQL. |
|
nasazení databáze SQL Serveru (zastaralé) SqlServerDacpacDeployment@1 |
Nasaďte databázi SQL Serveru pomocí jazyka DACPAC. |
| SSH SSH@0 |
Pomocí SSH spusťte příkazy prostředí nebo skript na vzdáleném počítači. |
|
kopie souboru počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory do vzdálených počítačů s Windows. |
Úlohy balíčků
| Úkol | Popis |
|---|---|
|
Kakaopodi CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
| prostředí CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Použití conda přímo ve skriptu pro práci s prostředími Anaconda. |
|
Stáhnout balíček Npm Na GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
|
ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
|
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
|
ověřování npm (pro spouštěče úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje spouštěčům úloh npm, jako je gulp a Grunt, ověřovat se v privátníchregistrch |
|
NuGet NuGetCommand@2 NuGet@0 |
Obnovte, zabalte nebo odešlete balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a pracuje s aplikacemi rozhraní .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
| ověření NuGetu NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604. |
| instalačního programu NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
|
balíček NuGet NuGetPackager@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
| vydavatele NuGet NuGetPublisher@0 |
Zastaralá: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
|
obnovení NuGetu NuGetRestore@1 |
Obnoví balíčky NuGet při přípravě na krok sestavení sady Visual Studio. |
| vydavatele PyPI PyPIPublisher@0 |
Vytvořte a nahrajte index kompatibilní s PyPI a nahrajte ho do dvojčete. |
|
ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
|
ověření nahrání dvojčat Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřte se pro nahrávání distribucí Pythonu pomocí dvojčat. Přidejte do příkazu upload dvojčete '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'. Pro informační kanály, které jsou přítomné v této organizaci, použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
|
univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Testovací úkoly
| Úkol | Popis |
|---|---|
| testovací AppCenterTest@1 |
Otestujte balíčky aplikací pomocí Centra aplikací sady Visual Studio. |
| testovací struktury kontejneru ContainerStructureTest@0 |
Používá kontejnerový test struktury (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
|
Mobile Center – testovací VSMobileCenterTest@0 |
Otestujte balíčky mobilních aplikací pomocí centra Visual Studio Mobile Center. |
|
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Výsledky pokrytí kódu Cobertura nebo JaCoCo publikujte z sestavení. |
|
publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
|
publikování výsledků testů PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
|
Spuštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralá: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) je zastaralá. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět jednotky i funkční testy. Pomocí nastavení úlohy s více agenty spusťte testy na jednom nebo více agentech. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest také přináší nové funkce, jako je automatické opětovné spuštění neúspěšných testů. |
|
sady Visual Studio Test VSTest@2 VSTest@1 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci .NET nebo spusťte vlastní příkaz .NET CLI. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spouštění jednotek a funkčních testů použijte úlohu Visual Studio Test. |
|
nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Úlohy nástrojů
| Úkol | Popis |
|---|---|
|
instalační program sady .NET Core SDK/runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
|
instalačního programu Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte do počítače agenta Rozhraní příkazového řádku Dockeru. |
| instalačního programu nástroje DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
| instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Jazyka Go a přidejte ji do cesty. |
| instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
|
instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
| instalačního programu nástroje JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem dodaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. |
|
instalační program nástroje Kubectl KubectlInstaller@0 |
Nainstalujte kubectl na počítač agenta. |
|
instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu použitou v úlohách NuGet. |
|
použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do CESTY. Tuto úlohu použijte ke změně verze .NET Core, která se používá v dalších úlohách. Kromě toho poskytuje podporu proxy serveru. |
|
použití ekosystému Node.js UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path a navíc poskytuje podporu proxy serveru. |
|
použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
|
použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů, volitelně ji přidejte do CESTY. |
|
instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje poptávku vstest a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástroje
| Úkol | Popis |
|---|---|
| archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
|
archivní soubory ArchiveFiles@1 |
Archivovat soubory pomocí formátů komprese, jako jsou .7z, .rar, .tar.gz a .zip. |
|
azure Network Load Balancer AzureNLBManagement@1 |
Připojte nebo odpojte síťové rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balanceru. |
|
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
| BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně ho povolte změně prostředí. |
| mezipaměti Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
| mezipaměti CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
|
příkazového řádku CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí Bash v Linuxu a macOS a cmd.exe ve Windows. |
|
kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralá. Místo toho použijte úlohu Kopírovat soubory a úlohu Publikovat artefakty sestavení. |
|
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
|
kopírování souborů CopyFiles@1 |
Kopírování souborů ze zdrojové složky do cílové složky pomocí vzorů minimatch (Vzory minimatchu budou odpovídat pouze cestám k souborům, nikoli cest ke složkám). |
|
cURL Upload souborů cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
| DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
|
zpoždění Delay@1 |
Odložení dalšího provádění pracovního postupu o pevnou dobu |
|
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
|
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
|
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory uložené jako artefakty dokončeného sestavení. |
|
stáhnout verze GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
|
stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
|
stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte artefakty buildu a kanálu. |
|
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
|
extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
| transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
|
nahrání ftp FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí FTP. |
|
komentáře GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, tj. problém nebo žádost o přijetí změn(PR). |
| verze GitHubRelease@1 GitHubRelease@0 |
Vytvořte, upravte nebo odstraňte verzi GitHubu. |
|
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači agenta macOS. |
|
Nainstalovat Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
|
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
|
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
|
vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolá funkci Azure Functions. |
|
Jenkinse stahují artefakty JenkinsDownloadArtifacts@1 |
Stáhněte artefakty vytvořené úlohou Jenkinse. |
|
powershellové PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
|
publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo sdílené složky Windows. |
|
publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
|
publikování metadat kanálu PublishPipelineMetadata@0 |
Publikování metadat kanálu do úložiště důkazů |
|
publikování do služby Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu službě Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
|
skript Pythonu PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
|
dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
|
dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
|
Dotazovat pracovní položky queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
|
Kontrola aplikací ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
|
Service Fabric PowerShellu ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
| skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
|
aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
|
aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizujte části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Otevřený zdrojový kód
Tyto úlohy jsou opensourcové na GitHubu. Zpětná vazba a příspěvky jsou vítány. Seznam změn úkolů, včetně historického záznamu aktualizací úkolů, najdete v protokolu změn úkolů.
časté otázky
Co jsou aliasy vstupu úkolů?
Vstupy k úkolu jsou identifikovány label, namea mohou obsahovat jednu nebo více volitelných aliases. Následující příklad je výňatek ze zdrojového kódu pro známou položku Hosts vstup úlohy InstallSSHKey@0.
{
"name": "hostName",
"aliases": [
"knownHostsEntry"
],
"label": "Known Hosts Entry"
...
}
Než byly kanály YAML zavedeny v roce 2019, kanály byly vytvořeny a upravovány pomocí editoru kanálů založeného na uživatelském rozhraní a pouze label používali autoři kanálu k odkazování na vstup úlohy.
Když byly kanály YAML zavedeny v roce 2019, autoři kanálů používající YAML začali používat vstupní name úloh odkazovat na vstup úkolu. V některých případech nebyly názvy vstupů úkolů popisné, takže aliases byly přidány, aby byly pro vstupy úkolů přidány další popisné názvy.
Úloha InstallSSHKey@0 má například známou položku hostitelů vstup s názvem hostName, který očekává položku ze souboru known_hosts. Položka známých hostitelů popisek v klasickém návrháři kanálu to vymaže, ale při použití názvu hostName v kanálu YAML to není tak jasné. Zavedli jsme aliasy zadávání úkolů, aby autoři úloh mohli poskytovat popisné názvy pro dříve vytvořené úkoly a pro InstallSSHKey@0 úkol byl přidán alias knownHostsEntrya přitom zachovat původní název hostName kvůli kompatibilitě se stávajícími kanály s tímto názvem.
Všechny položky v aliases vstupu úkolu se dají zaměnit s name v kanálu YAML. Následující dva fragmenty kódu YAML jsou funkčně identické, přičemž první příklad používá alias knownHostsEntry a druhý příklad používající hostName.
- task: InstallSSHKey@0
inputs:
# Using knownHostsEntry alias
knownHostsEntry: 'sample known hosts entry line'
# Remainder of task inputs omitted
- task: InstallSSHKey@0
inputs:
# Using hostName name
hostName: 'sample known hosts entry line'
# Remainder of task inputs omitted
Počínaje Azure DevOps Serverem 2019.1 byl zaveden editor kanálů YAML, který poskytuje funkci typu IntelliSense.
Editor kanálů YAML používá Yamlschema – Získání rozhraní REST API k načtení schématu použitého k ověření v editoru. Pokud má vstup úkolu alias, schéma propaguje alias na primární název YAML pro vstup úkolu a alias je navržen intellisense.
V následujícím příkladu je vstup vstupu úkolu InstallSSHKey@0 úkolu ze schématu YAML s knownHostsEntry uvedena v umístění názvu a hostName v kolekci aliases.
"properties": {
"knownHostsEntry": {
"type": "string",
"description": "Known Hosts Entry",
"ignoreCase": "key",
"aliases": [
"hostName"
]
},
Vzhledem k tomu, že intellisense v editoru kanálů YAML zobrazuje knownHostsEntrya YAML vygenerovaný pomocníkem úloh používá knownHostsEntry ve vygenerovaném YAML, zobrazí odkaz na úkol alias ze zdrojového kódu úkolu jako název YAML pro vstup úkolu. Pokud má úkol více než jeden alias (existuje několik, které mají dva aliasy), první alias se použije jako název.
Proč se odkaz na úkol změnil?
Referenční dokumentace k úlohám Azure Pipelines se přesunula do aktuálního umístění, aby podporovala následující vylepšení.
- Články úloh se generují pomocí zdrojového kódu úlohy z úloh Azure Pipelines opensourcového úložiště.
- Názvy a aliasy zadávání úkolů se generují ze zdroje úkolů, takže jsou vždy aktuální.
- Bloky syntaxe YAML se generují ze zdroje úloh, takže jsou aktuální.
- Podporuje příspěvky komunity s integrovaným uživatelským obsahem, jako jsou vylepšené popisy zadávání úkolů, poznámky a příklady.
- Poskytuje pokrytí úloh pro všechny podporované verze Azure DevOps.
- Aktualizovali jsme každý sprint, aby zahrnoval nejnovější aktualizace.
Pokud chcete přispívat, přečtěte si přispívání k obsahu úkolů.
Kde se dozvím, jak vytvořit aplikaci krok za krokem?
Můžu přidat vlastní ú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ů.