Referenční informace k úlohám Azure Pipelines
Úkol provede akci v kanálu. Úloha může například sestavit aplikaci, pracovat s prostředky Azure, nainstalovat nástroj nebo spustit test. Úkoly jsou stavebními bloky pro definování automatizace v kanálu.
Články v této části popisují předdefinované úlohy pro Azure Pipelines a určují sémantiku pro atributy, které mají pro každý úkol zvláštní význam.
Podrobnosti o obecných atributech podporovaných úlohami najdete v referenčních informacích k YAML pro steps.task .
Postupy a kurzy týkající se vytváření kanálů pomocí úloh, včetně vytváření vlastních úkolů, vlastních rozšíření a hledání úkolů v sadě Visual Studio Marketplace, najdete v tématu Koncepty úloh a dokumentace 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 vybrali správnou verzi Azure DevOps ze selektoru verzí, který se nachází nad obsahem. Podpora funkcí se liší v závislosti na tom, jestli pracujete z Azure DevOps Services nebo místní verze Azure DevOps Server.
Informace o tom, kterou místní verzi používáte, najdete v tématu Vyhledání platformy a verze Azure DevOps.
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Pokročilé automatické sestavení zabezpečení AdvancedSecurity-Codeql-Autobuild@1 |
Pokusí se vytvořit úložiště vyhledáním a sestavením souborů projektu ve zdrojové složce. |
Advanced Security Initialize CodeQL AdvancedSecurity-Codeql-Init@1 |
Inicializuje databázi CodeQL při přípravě na sestavení. |
Pokročilé zabezpečení – Provedení analýzy CodeQL AdvancedSecurity-Codeql-Analyze@1 |
Dokončí databázi CodeQL a spustí analytické dotazy. |
Rozšířené výsledky publikování 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. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralý. Použijte Gradle. |
Podepisování androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení pomocí Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Vytvářejte pomocí multiplatformového buildového systému CMake. |
Sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Stažení balíčků Nuget GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí obálkového skriptu Gradle. |
Grunt Grunt@0 |
Spusťte grunt javascriptový runner úloh. |
Douškem gulp@1 gulp@0 |
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkinse. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkinse. |
Maven Maven@4 Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení pomocí Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild. |
Příprava konfigurace analýzy SonarQubePrepare@5 SonarQubePrepare@4 |
Příprava konfigurace analýzy SonarQube |
Publikování výsledku brány pro zvýšení kvality SonarQubePublish@5 SonarQubePublish@4 |
Publikujte výsledek brány pro zvýšení kvality SonarQube na výsledek sestavení Azure DevOps, který se použije po skutečné analýze. |
Spuštění analýzy kódu SonarQubeAnalyze@5 SonarQubeAnalyze@4 |
Spusťte skener a nahrajte výsledky na server SonarQube. |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Vytvoření aplikace pro Android pomocí Xamarinu |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS. |
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
Distribuce App Center AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Nasazení šablony ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení. |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, odstranění slotu, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service. |
nastavení Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace webové aplikace Azure pro Linux nebo Windows |
Azure CLI AzureCLI@2 AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo powershellového skriptu PowerShellu/ PowerShellu Core/Batch při spuštění na agentu windows. |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Nasazení azure Container Apps AzureContainerApps@1 AzureContainerApps@0 |
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps. |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@6 AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Azure Functions v Kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Nasazení funkce Azure Do clusteru Kubernetes |
Azure Functions nasazení AzureFunctionApp@2 AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě. |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizujte aplikaci funkcí pomocí kontejneru Dockeru. |
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure (zastaralé). |
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Azure Spring Apps AzureSpringCloud@0 |
Nasazení aplikací do Azure Spring Apps a správa nasazení |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasazení kontejnerů do Azure App Service |
Image sestavení počítače PackerBuild@1 PackerBuild@0 |
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Kuchařský nůž ChefKnife@1 |
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Kopírování souborů nebo sestavení artefaktů do vzdáleného počítače přes SSH |
Nasazení do Kubernetes KubernetesManifest@1 KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nasazení webu |
Nasazení webové aplikace SLUŽBY IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací. |
Správa webových aplikací služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolejte rozhraní REST API jako součást vašeho kanálu. |
Kubectl Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
SQL Server nasazení databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL |
SQL Server nasazení databáze (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí DACPAC |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů na počítači s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Kopírování souborů do vzdálených počítačů s Windows |
Úlohy balíčků
Úkol | Popis |
---|---|
Ověření nákladu (pro běžce úkolů) CargoAuthenticate@0 |
Ověřovací úloha pro klienta nákladu, který se používá k instalaci distribuce přepravek cargo. |
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Používejte conda přímo ve skriptu pro práci s prostředími Anaconda. |
Stáhnout balíček Npm GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
Ověřování Mavenem MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště maven. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm authenticate (pro běžce úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako je gulp a Grunt, ověřili pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Ověřování NuGet NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
Příkaz NuGet NuGet@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip používaného k instalaci distribucí Pythonu |
Ověření nahrání provázku v Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponent Xamarinu XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio |
Azure Load Testing AzureLoadTest@1 |
Automatizace testování regrese výkonu pomocí služby Azure Load Testing |
Test struktury kontejneru ContainerStructureTest@0 |
Používá kontejner-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
Mobile Center Test VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Publikujte všechny výsledky pokrytí kódu ze sestavení. |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikování výsledků testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Spouštějte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.) pomocí spouštěče Visual Studio Test (VsTest). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, například MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy využívající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test app center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Instalační program sady .NET Core SDK nebo modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
Instalační program rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi nástroje Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi jazyka Go a přidejte ji do cesty. |
Instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástrojů Kubelogin KubeloginInstaller@0 |
Pomáhá s instalací kubeloginu. |
Instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi NuGetu, která se používá v úlohách NuGet. |
Použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do cesty. Pomocí této úlohy můžete změnit verzi rozhraní .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte Node.js prostředí a přidejte ho do path, čímž navíc zajistíte podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do cesty. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavek vstest a lze ho použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Pokročilá kontrola závislostí zabezpečení AdvancedSecurity-Dependency-Scanning@1 |
Vyhledejte ohrožení zabezpečení závislostí open source ve zdrojovém kódu. |
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Cache Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
Mezipaměť (beta verze) CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrávání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Nasazení webové aplikace Azure Static AzureStaticWebApp@0 |
Sestavte a nasaďte webovou aplikaci Azure Static. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakty sestavení a kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrávání přes FTP FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí ftp. |
Komentář Na GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn. |
Vydání GitHubu GitHubRelease@1 GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
Instalační programNode.js runner úloh NodeTaskRunnerInstaller@0 |
Pokud chcete spouštět úlohy uzlů, nainstalujte konkrétní verzi Node.js. |
Notace Notation@0 |
Úloha Azure Pipepine pro nastavení rozhraní příkazového řádku notace, podepsání a ověření pomocí notace |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines nebo sdílené složky Windows |
Publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
Publikování metadat kanálu PublishPipelineMetadata@0 |
Publikujte metadata kanálu do úložiště důkazů. |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
Zkontrolovat aplikaci ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
Podepisování v Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení s využitím Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Sestavení pomocí multiplatformového buildovacího systému CMake |
Sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Stažení balíčků NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavení pomocí obálkového skriptu Gradle |
Grunt Grunt@0 |
Spusťte grunt JavaScript task runner. |
Douškem gulp@1 gulp@0 |
Spusťte Node.js systému sestavení na základě úloh streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkins. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkins. |
Maven Maven@4 Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení s využitím Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Sestavte aplikaci pro Android pomocí Xamarinu. |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS |
Xcode Xcode@5 Xcode@4 |
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
App Center distribuovat AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Nasazení šablony ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení. |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, odstranění slotů, instalace rozšíření webu nebo povolení nepřetržitého monitorování pro Azure App Service. |
nastavení Azure App Service AzureAppServiceSettings@1 |
Aktualizujte nebo přidejte nastavení aplikace webové aplikace Azure pro Linux nebo Windows. |
Azure CLI AzureCLI@2 AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo ve skriptu PowerShellu/ PowerShellu Core/Batch při spuštění v agentu pro Windows |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Nasazení Azure Container Apps AzureContainerApps@1 AzureContainerApps@0 |
Úloha Azure DevOps pro sestavení a nasazení Azure Container Apps. |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Funkce Azure v Kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Nasazení funkce Azure do clusteru Kubernetes |
nasazení Azure Functions AzureFunctionApp@2 AzureFunctionApp@1 |
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Azure Spring Apps AzureSpringCloud@0 |
Nasazování aplikací do Azure Spring Apps a správa nasazení |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD. |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do Azure App Service. |
Sestavení image počítače PackerBuild@1 PackerBuild@0 |
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Nůž Chef ChefKnife@1 |
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef. |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač přes SSH. |
Nasazení do Kubernetes KubernetesManifest@1 KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu |
Nasazení webové aplikace iis (zastaralé) IISWebAppDeployment@1 |
Nasazení pomocí MSDeploy a následné vytváření/aktualizace webů a fondů aplikací |
Správa webové aplikace služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
Kubectl Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavením spuštění kanálu počkejte na ruční interakci. Funguje jenom s kanály YAML. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spouštění skriptů a provádění změn v databázi MySQL |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí pssession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení služby Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
nasazení SQL Server databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL. |
nasazení databáze SQL Server (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí dacpac |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory na vzdálené počítače s Windows. |
Úlohy balíčků
Úkol | Popis |
---|---|
Ověření nákladu (pro runnery úkolů) CargoAuthenticate@0 |
Ověřovací úloha pro klienta nákladu, který se používá k instalaci distribuce přepravek nákladu. |
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu. |
Stažení balíčku Npm GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
Ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm authenticate (pro runnery úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Ověření NuGet NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
Příkaz NuGet NuGet@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Python pip – ověření PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
Ověření nahrání twine v Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponenty Xamarin XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí služby Visual Studio App Center |
Test struktury kontejneru ContainerStructureTest@0 |
Používá kontejner-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku na základě čtyř kategorií testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
Mobile Center Test VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Publikujte všechny výsledky pokrytí kódu ze sestavení. |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikování výsledků testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Spouštějte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.) pomocí spouštěče Visual Studio Test (VsTest). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, například MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy využívající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralá. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test app center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Instalační program sady .NET Core SDK nebo modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do cesty. |
Instalační program rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi nástroje Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi jazyka Go a přidejte ji do cesty. |
Instalační program nástroje Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástroje NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do path. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Cache Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
Mezipaměť (beta verze) CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrávání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Nasazení webové aplikace Azure Static AzureStaticWebApp@0 |
Sestavte a nasaďte webovou aplikaci Azure Static. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakty sestavení a kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivační a kompresní soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrání PŘES FTP FtpUpload@2 FtpUpload@1 |
Nahrání souborů pomocí ftp |
Komentář Na GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn. |
Vydání GitHubu GitHubRelease@1 GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
Instalační programNode.js runner úloh NodeTaskRunnerInstaller@0 |
Pokud chcete spouštět úlohy uzlů, nainstalujte konkrétní verzi Node.js. |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines nebo sdílené složky Windows |
Publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
Publikování metadat kanálu PublishPipelineMetadata@0 |
Publikujte metadata kanálu do úložiště důkazů. |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
Zkontrolovat aplikaci ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralý. Použijte Gradle. |
Podepisování androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení pomocí Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Vytvářejte pomocí multiplatformového buildového systému CMake. |
Sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Stažení balíčků Nuget GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@3 Gradle@2 Gradle@1 |
Sestavte pomocí obálkového skriptu Gradle. |
Grunt Grunt@0 |
Spusťte grunt javascriptový runner úloh. |
Douškem gulp@1 gulp@0 |
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkinse. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkinse. |
Maven Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení pomocí Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild. |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Vytvoření aplikace pro Android pomocí Xamarinu |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS. |
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
Distribuce App Center AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Nasazení šablony ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení. |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, odstranění slotů, instalace rozšíření webu nebo povolení nepřetržitého monitorování pro Azure App Service. |
nastavení Azure App Service AzureAppServiceSettings@1 |
Aktualizujte nebo přidejte nastavení aplikace webové aplikace Azure pro Linux nebo Windows. |
Azure CLI AzureCLI@2 AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo ve skriptu PowerShellu/ PowerShellu Core/Batch při spuštění v agentu pro Windows |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Funkce Azure v Kubernetes AzureFunctionOnKubernetes@0 |
Nasazení funkce Azure do clusteru Kubernetes |
nasazení Azure Functions AzureFunctionApp@1 |
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Azure Spring Apps AzureSpringCloud@0 |
Nasazování aplikací do Azure Spring Apps a správa nasazení |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD. |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do Azure App Service. |
Sestavení image počítače PackerBuild@1 PackerBuild@0 |
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Nůž Chef ChefKnife@1 |
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef. |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač přes SSH. |
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu |
Nasazení webové aplikace iis (zastaralé) IISWebAppDeployment@1 |
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací. |
Správa webových aplikací služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolejte rozhraní REST API jako součást vašeho kanálu. |
Kubectl Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavte spuštění kanálu a počkejte na ruční interakci. Funguje jenom s kanály YAML. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
SQL Server nasazení databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL |
SQL Server nasazení databáze (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí DACPAC |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů na počítači s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Kopírování souborů do vzdálených počítačů s Windows |
Úlohy balíčků
Úkol | Popis |
---|---|
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Používejte conda přímo ve skriptu pro práci s prostředími Anaconda. |
Stáhnout balíček Npm GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
Ověřování Mavenem MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště maven. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm authenticate (pro běžce úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako je gulp a Grunt, ověřili pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Ověřování NuGet NuGetAuthenticate@1 NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 6 nebo MSBuild >= 15.8.166.59604. |
Příkaz NuGet NuGet@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Pro nejnovější funkce použijte NuGetAuthenticate@0 úlohu. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Místo toho použijte úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip používaného k instalaci distribucí Pythonu |
Ověření nahrání provázku v Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponent Xamarinu XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio |
Test struktury kontejneru ContainerStructureTest@0 |
Používá container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku založeného na čtyřech kategoriích testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
Test mobilního centra VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Publikujte výsledky pokrytí kódu Cobertura nebo JaCoCo z buildu. |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikovat výsledky testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
.NET Core SDK/ instalační program modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path. |
Instalační program Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Go a přidejte ji do path. |
Instalační program nástrojů Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástrojů NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do path. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Cache Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
Mezipaměť (beta verze) CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrávání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Nasazení webové aplikace Azure Static AzureStaticWebApp@0 |
Sestavte a nasaďte webovou aplikaci Azure Static. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakty buildu a kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivační a kompresní soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrání PŘES FTP FtpUpload@2 FtpUpload@1 |
Nahrání souborů pomocí ftp |
Komentář Na GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn. |
Vydání GitHubu GitHubRelease@1 GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines nebo sdílené složky Windows |
Publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
Publikování metadat kanálu PublishPipelineMetadata@0 |
Publikujte metadata kanálu do úložiště důkazů. |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
Zkontrolovat aplikaci ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralý. Použijte Gradle. |
Podepisování androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení pomocí Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Vytvářejte pomocí multiplatformového buildového systému CMake. |
Sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte, spusťte nebo zastavte kontejnery nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Stažení balíčků Nuget GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@2 Gradle@1 |
Sestavte pomocí obálkového skriptu Gradle. |
Grunt Grunt@0 |
Spusťte grunt javascriptový runner úloh. |
Douškem gulp@1 gulp@0 |
Spusťte Node.js Node.js systému sestavení založeného na úlohách streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkinse. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkinse. |
Maven Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení pomocí Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild. |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Vytvoření aplikace pro Android pomocí Xamarinu |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS. |
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
Distribuce App Center AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Nasazení šablony ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení. |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, odstranění slotu, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service. |
nastavení Azure App Service AzureAppServiceSettings@1 |
Aktualizace nebo přidání nastavení aplikace webové aplikace Azure pro Linux nebo Windows |
Azure CLI AzureCLI@2 AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění v agentu pro Linux nebo powershellového skriptu PowerShellu/ PowerShellu Core/Batch při spuštění na agentu windows. |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Azure Functions v Kubernetes AzureFunctionOnKubernetes@0 |
Nasazení funkce Azure Do clusteru Kubernetes |
Azure Functions nasazení AzureFunctionApp@1 |
Aktualizujte aplikaci funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě. |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizujte aplikaci funkcí pomocí kontejneru Dockeru. |
Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure (zastaralé). |
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasazení kontejnerů do Azure App Service |
Image sestavení počítače PackerBuild@1 PackerBuild@0 |
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Kuchařský nůž ChefKnife@1 |
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Kopírování souborů nebo sestavení artefaktů do vzdáleného počítače přes SSH |
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nasazení webu |
Nasazení webové aplikace SLUŽBY IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací. |
Správa webových aplikací služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
Kubectl Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Ruční ověření ManualValidation@0 |
[PREVIEW] Pozastavením spuštění kanálu počkejte na ruční interakci. Funguje jenom s kanály YAML. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spouštění skriptů a provádění změn v databázi MySQL |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí pssession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení služby Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
nasazení SQL Server databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL. |
nasazení databáze SQL Server (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí dacpac |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory na vzdálené počítače s Windows. |
Úlohy balíčků
Úkol | Popis |
---|---|
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu. |
Stažení balíčku Npm GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
Ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm authenticate (pro runnery úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Ověření NuGet NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604. |
Příkaz NuGet NuGet@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úkolu, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Ověřování pip v Pythonu PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip používaného k instalaci distribucí Pythonu |
Ověření nahrání provázku v Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponent Xamarinu XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio |
Test struktury kontejneru ContainerStructureTest@0 |
Používá container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku založeného na čtyřech kategoriích testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
Test mobilního centra VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Publikujte výsledky pokrytí kódu Cobertura nebo JaCoCo z buildu. |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikovat výsledky testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
.NET Core SDK/ instalační program modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path. |
Instalační program Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Go a přidejte ji do path. |
Instalační program nástrojů Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástrojů NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do path. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Cache Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
Mezipaměť (beta verze) CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrávání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakty sestavení a kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrávání přes FTP FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí ftp. |
Komentář Na GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn. |
Vydání GitHubu GitHubRelease@1 GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte si certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple Certificate InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte si certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte si zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte si zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Artefakty ke stažení Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikujte artefakty sestavení do Azure Pipelines nebo do sdílené složky Windows. |
Publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
Publikování metadat kanálu PublishPipelineMetadata@0 |
Publikujte metadata kanálu do úložiště evidence. |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Pro aktivní výstrahy dodržujte nakonfigurovaná pravidla služby Azure Monitor. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Pro aktivní výstrahy dodržujte nakonfigurovaná klasická pravidla služby Azure Monitor. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz pracovní položky a zkontrolujte počet vrácených položek. |
Zkontrolovat aplikaci ReviewApp@0 |
Tuto úlohu použijte pod zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí Bash. |
Aktualizace verzí aplikací Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizovat části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgrade na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralý. Použijte Gradle. |
Podepisování androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení s využitím Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Sestavení pomocí multiplatformového buildovacího systému CMake |
Sestavení kontejneru ContainerBuild@0 |
Úloha sestavení kontejneru |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Stažení balíčků NuGet GitHubu DownloadGitHubNugetPackage@1 |
Obnovte balíčky NuGet pomocí rozhraní příkazového řádku dotnet. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@2 Gradle@1 |
Sestavení pomocí obálkového skriptu Gradle |
Grunt Grunt@0 |
Spusťte grunt JavaScript task runner. |
Douškem gulp@1 gulp@0 |
Spusťte Node.js systému sestavení na základě úloh streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkins. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkins. |
Maven Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení s využitím Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Sestavte aplikaci pro Android pomocí Xamarinu. |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS |
Xcode Xcode@5 Xcode@4 |
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
App Center distribuovat AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Nasazení šablony ARM AzureResourceManagerTemplateDeployment@3 |
Nasaďte šablonu Azure Resource Manager (ARM) do všech oborů nasazení. |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo API aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, odstranění slotů, instalace rozšíření webu nebo povolení nepřetržitého monitorování pro Azure App Service. |
nastavení Azure App Service AzureAppServiceSettings@1 |
Aktualizujte nebo přidejte nastavení aplikace webové aplikace Azure pro Linux nebo Windows. |
Azure CLI AzureCLI@2 AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu PowerShellu Core/Shell při spuštění na linuxovém agentu nebo skriptu PowerShellu/ PowerShellu Core/Batch při spuštění v agentu pro Windows. |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Funkce Azure v Kubernetes AzureFunctionOnKubernetes@0 |
Nasazení funkce Azure do clusteru Kubernetes |
nasazení Azure Functions AzureFunctionApp@1 |
Aktualizace aplikace funkcí pomocí webových aplikací založených na .NET, Pythonu, JavaScriptu, PowerShellu a Javě |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizace aplikace funkcí pomocí kontejneru Dockeru |
Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor (zastaralé) AzureMonitorAlerts@0 |
Konfigurace upozornění na dostupné metriky pro prostředek Azure (zastaralé) |
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení Azure SQL Database pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD. |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasaďte kontejnery do Azure App Service. |
Sestavení image počítače PackerBuild@1 PackerBuild@0 |
Sestavte image počítače pomocí Packeru, který se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Nůž Chef ChefKnife@1 |
Spouštějte skripty pomocí příkazů Nůž na pracovní stanici Chef. |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Zkopírujte soubory nebo artefakty sestavení na vzdálený počítač přes SSH. |
Nasazení do Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nástroje Nasazení webu |
Nasazení webové aplikace iis (zastaralé) IISWebAppDeployment@1 |
Nasazení pomocí MSDeploy a následné vytváření/aktualizace webů a fondů aplikací |
Správa webové aplikace služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolání rozhraní REST API jako součásti kanálu |
Kubectl Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spouštění skriptů a provádění změn v databázi MySQL |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů Helm. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí pssession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení služby Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
nasazení SQL Server databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasaďte databázi SQL Server pomocí skriptů DACPAC nebo SQL. |
nasazení databáze SQL Server (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí dacpac |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory na vzdálené počítače s Windows. |
Úlohy balíčků
Úkol | Popis |
---|---|
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu. |
Stažení balíčku Npm GitHubu DownloadGithubNpmPackage@1 |
Nainstalujte balíčky npm z GitHubu. |
Ověřování Maven MavenAuthenticate@0 |
Poskytuje přihlašovací údaje pro informační kanály Azure Artifacts a externí úložiště Maven. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm authenticate (pro runnery úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako je gulp a Grunt, mohli ověřovat pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Ověření NuGet NuGetAuthenticate@0 |
Nakonfigurujte nástroje NuGet pro ověřování pomocí Azure Artifacts a dalších úložišť NuGet. Vyžaduje NuGet >= 4.8.5385, dotnet >= 2.1.400 nebo MSBuild >= 15.8.166.59604. |
Příkaz NuGet NuGet@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. Nejnovější funkce NuGetAuthenticate@0 úlohy. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Python pip – ověření PipAuthenticate@1 PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
Ověření nahrání provázku v Pythonu TwineAuthenticate@1 TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí motouzy Do příkazu pro nahrání vlákna přidejte soubor --r FeedName/EndpointName --config-file $(PYPIRC_PATH). U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponent Xamarinu XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí Centra aplikací sady Visual Studio |
Test struktury kontejneru ContainerStructureTest@0 |
Používá container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) k ověření struktury obrázku založeného na čtyřech kategoriích testů – testy příkazů, testy existence souborů, testy obsahu souborů a testy metadat. |
Test mobilního centra VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Publikujte výsledky pokrytí kódu Cobertura nebo JaCoCo z buildu. |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikovat výsledky testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkčních testů. Spusťte testy u jednoho nebo více agentů pomocí nastavení úlohy s více agenty. Pomocí úlohy Testovací platforma sady Visual Studio můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové funkce, jako je automatické opakování neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
.NET Core SDK/ instalační program modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path. |
Instalační program Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Go a přidejte ji do path. |
Instalační program nástrojů Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalace nástrojů Azure Func Core Tools FuncToolsInstaller@0 |
Nainstalujte nástroje Azure Func Core Tools. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástrojů NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití .NET Core UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do path. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Cache Cache@2 |
Ukládání souborů do mezipaměti mezi spuštěními |
Mezipaměť (beta verze) CacheBeta@1 CacheBeta@0 |
Ukládání souborů do mezipaměti mezi spuštěními |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrávání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakty sestavení a kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte si zabezpečený soubor do počítače agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivní a komprimační soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@2 FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrávání přes FTP FtpUpload@2 FtpUpload@1 |
Nahrajte soubory pomocí ftp. |
Komentář Na GitHubu GitHubComment@0 |
Napište komentář k entitě GitHubu, například k problému nebo žádosti o přijetí změn. |
Vydání GitHubu GitHubRelease@1 GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines nebo sdílené složky Windows |
Publikování artefaktů kanálu PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Publikujte (nahrajte) soubor nebo adresář jako pojmenovaný artefakt pro aktuální spuštění. |
Publikování metadat kanálu PublishPipelineMetadata@0 |
Publikujte metadata kanálu do úložiště důkazů. |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
Zkontrolovat aplikaci ReviewApp@0 |
Tuto úlohu použijte v části zprostředkovatele fáze nasazení k dynamickému vytvoření prostředku. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí bashe. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
Podepisování v Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení s využitím Apache Ant. |
Azure IoT Edge AzureIoTEdge@2 |
Sestavte a nasaďte image Azure IoT Edge. |
CMake CMake@1 |
Vytvářejte pomocí multiplatformového buildového systému CMake. |
Docker Docker@2 Docker@1 Docker@0 |
Sestavte nebo nasdílejte image Dockeru, přihlaste se nebo odhlašujte nebo spusťte příkaz Dockeru. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@2 Gradle@1 |
Sestavte pomocí obálkového skriptu Gradle. |
Grunt Grunt@0 |
Spusťte grunt javascriptový runner úloh. |
Gulp Gulp@1 Gulp@0 |
Node.js systém sestavení založený na úlohách streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 |
Zařadit úlohu do fronty na server Jenkinse. |
Úloha fronty Jenkinse JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkinse. |
Maven Maven@3 Maven@2 Maven@1 |
Sestavení, testování a nasazení pomocí Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild. |
Sestavení sady Visual Studio VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Vytvoření aplikace pro Android pomocí Xamarinu |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvořte aplikaci pro iOS pomocí Xamarinu v macOS. |
Xcode Xcode@5 Xcode@4 |
Sestavte, otestujte nebo archivujte pracovní prostor Xcode v macOS. Volitelně můžete zabalovat aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí nástroje xcrun (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
Distribuce App Center AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes Visual Studio App Center |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Nasazení do Azure App Service webové, mobilní nebo api aplikace pomocí Dockeru, Javy, .NET, .NET Core, Node.js, PHP, Pythonu nebo Ruby. |
Azure App Service spravovat AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, instalace rozšíření lokality nebo povolení průběžného monitorování pro Azure App Service. |
Azure CLI AzureCLI@1 |
Spouštění příkazů Azure CLI pro předplatné Azure ve skriptu prostředí při spuštění v agentech pro Linux nebo ve skriptu Batch při spuštění v agentu pro Windows. |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
Azure Database for MySQL nasazení AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Kopírování souborů Azure AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Zkopírujte soubory do Azure Blob Storage nebo virtuálních počítačů. |
Azure Functions pro kontejner AzureFunctionAppContainer@1 |
Aktualizujte aplikace Function Apps pomocí kontejnerů Dockeru. |
Azure Functions nasazení AzureFunctionApp@1 |
Nasazení funkce Azure Functions pro Linux nebo Windows |
Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor AzureMonitorAlerts@0 |
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure. |
Azure PowerShell AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 |
Nasazení šablony Azure Resource Manager (ARM) do skupiny prostředků a správa virtuálních počítačů |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@1 |
Nasazení, spuštění, zastavení a odstranění Skupiny prostředků Azure. |
Nasazení služby Azure SQL Database SqlAzureDacpacDeployment@1 |
Nasazení databáze Azure SQL pomocí DACPAC nebo spouštění skriptů pomocí SQLCMD |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Webová aplikace Azure AzureWebApp@1 |
Nasazení webové aplikace Azure pro Linux nebo Windows |
Azure Web App for Containers AzureWebAppContainer@1 |
Nasazení kontejnerů do Azure App Service |
Image sestavení počítače PackerBuild@1 PackerBuild@0 |
Pomocí nástroje Packer vytvořte image počítače, která se dá použít k nasazení škálovací sady virtuálních počítačů Azure. |
Kontrola dodržování předpisů Azure Policy AzurePolicyCheckGate@0 |
Posouzení zabezpečení a dodržování předpisů pro Azure Policy. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Kuchařský nůž ChefKnife@1 |
Spouštění skriptů s příkazy Nůž na pracovní stanici Chef |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Kopírování souborů nebo sestavení artefaktů do vzdáleného počítače přes SSH |
Nasazení manifestů Kubernetes KubernetesManifest@0 |
Soubory manifestu Kubernetes můžete použít k nasazení do clusterů nebo dokonce k pečení souborů manifestu, které se mají použít pro nasazení pomocí chartů Helm. |
Nasazení do Kubernetes Kubernetes@1 Kubernetes@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů kubectl |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nasazení webu |
Nasazení webové aplikace SLUŽBY IIS (zastaralé) IISWebAppDeployment@1 |
Nasaďte je pomocí MSDeploy a pak vytvořte/aktualizujte weby a fondy aplikací. |
Správa webových aplikací služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizovat weby, webové aplikace, virtuální adresáře nebo fondy aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolejte rozhraní REST API jako součást vašeho kanálu. |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na ruční zásah. |
Nasazení databáze MySQL MysqlDeploymentOnMachineGroup@1 |
Spusťte skripty a proveďte změny databáze MySQL. |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasazení, konfigurace a aktualizace clusteru Kubernetes ve službě Azure Container Service spuštěním příkazů helmu |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 |
Spouštění skriptů PowerShellu na vzdálených počítačích pomocí PSSession a Invoke-Command pro vzdálenou komunikace. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Azure Service Fabric do clusteru |
Nasazení Service Fabric Compose ServiceFabricComposeDeploy@0 |
Nasazení aplikace Docker Compose do clusteru Azure Service Fabric |
SQL Server nasazení databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasazení SQL Server databáze pomocí skriptů DACPAC nebo SQL |
SQL Server nasazení databáze (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server databáze pomocí dacpac |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Zkopírujte soubory na vzdálené počítače s Windows. |
Úlohy balíčků
Úkol | Popis |
---|---|
Kakaovépody CocoaPods@0 |
Nainstalujte závislosti CocoaPods pro projekty Swift a Objective-C Cocoa. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Tato úloha je zastaralá. Při práci s prostředími Anaconda použijte conda přímo ve skriptu. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je Azure Artifacts. |
npm Authenticate (pro uživatele se spuštěním úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako jsou Gulp a Grunt, mohli ověřovat pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako jsou Azure Artifacts a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Příkaz NuGet NuGet@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tuto organizaci nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Python pip – ověření PipAuthenticate@0 |
Úloha ověřování pro klienta pip, který se používá k instalaci distribucí Pythonu |
Ověření nahrání twine v Pythonu TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí twine Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". U informačních kanálů v této organizaci použijte název informačního kanálu jako úložiště (-r). V opačném případě použijte název koncového bodu definovaný v připojení služby. |
Univerzální balíčky UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponenty Xamarin XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
Test App Center AppCenterTest@1 |
Testování balíčků aplikací pomocí služby Visual Studio App Center |
Mobile Center Test VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Publikování výsledků pokrytí kódu Cobertura nebo JaCoCo ze sestavení |
Publikování výsledků testů PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines. |
Publikování výsledků testu PublishTestResults@2 |
Publikujte výsledky testů do Azure Pipelines. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@1 |
Nasaďte a nakonfigurujte testovacího agenta pro spouštění testů na sadě počítačů. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Zastaralé] Testování mobilních aplikací pomocí Xamarin Test Cloudu pomocí Xamarin.UITest Místo toho použijte úlohu Test App Center. |
Úlohy nástrojů
Úkol | Popis |
---|---|
.NET Core SDK/ instalační program modulu runtime DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path. |
Instalační program Rozhraní příkazového řádku Dockeru DockerInstaller@0 |
Nainstalujte rozhraní příkazového řádku Dockeru na počítač agenta. |
Instalační program nástrojů Duffle DuffleInstaller@0 |
Nainstalujte zadanou verzi Duffle pro instalaci a správu sad CNAB. |
Instalační program nástroje Go GoTool@0 |
Vyhledejte v mezipaměti nebo stáhněte konkrétní verzi Go a přidejte ji do path. |
Instalační program nástrojů Helm HelmInstaller@1 HelmInstaller@0 |
Nainstalujte Helm na počítač agenta. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získejte konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a sad JAVA_HOME. |
Instalační program nástrojů Kubectl KubectlInstaller@0 |
Nainstalujte Kubectl na počítač agenta. |
Instalační program nástrojů NuGet NuGetToolInstaller@1 NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití dotnet UseDotNet@2 |
Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path. Pomocí této úlohy můžete změnit verzi .NET Core použitou v následujících úlohách. Kromě toho poskytuje podporu proxy serveru. |
Použití Node.js ekosystému UseNode@1 NodeTool@0 |
Nastavte prostředí Node.js a přidejte ho do path, abyste mohli navíc poskytovat podporu proxy serveru. |
Použití verze Pythonu UsePythonVersion@0 |
Použijte zadanou verzi Pythonu z mezipaměti nástrojů a volitelně ji přidejte do path. |
Použití verze Ruby UseRubyVersion@0 |
Použijte zadanou verzi Ruby z mezipaměti nástrojů a volitelně ji přidejte do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získejte testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 |
Komprimujte soubory do .7z, .tar.gz nebo .zip. |
Archivovat soubory ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovém fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Skript batch BatchScript@1 |
Spusťte příkaz windows nebo dávkový skript a volitelně mu povolte změnu prostředí. |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů odpovídajících cest k souborům (ne cest ke složkám). |
Kopírování souborů CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů minimatch (vzory minimatch budou odpovídat pouze cestám k souborům, ne cestám ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte podporované protokoly cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Dešifrování souboru pomocí OpenSSL |
Zpoždění Delay@1 |
Zpoždění dalšího spuštění pracovního postupu o pevně daný čas. |
Odstranění souborů DeleteFiles@1 |
Odstraňte složky nebo soubory odpovídající vzoru. |
Stažení artefaktů ze sdílené složky DownloadFileshareArtifacts@1 |
Stáhněte artefakty ze sdílené složky, například \share\drop. |
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si soubory, které byly uloženy jako artefakty dokončeného sestavení. |
Stáhnout verzi GitHubu DownloadGitHubRelease@0 |
Stáhne verzi GitHubu z úložiště. |
Stáhnout balíček DownloadPackage@1 DownloadPackage@0 |
Stáhněte si balíček z informačního kanálu pro správu balíčků v Azure Artifacts. |
Stažení artefaktů kanálu DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Stáhněte si artefakt kanálu. |
Stažení zabezpečeného souboru DownloadSecureFile@1 |
Stáhněte zabezpečený soubor do dočasného umístění na počítači agenta. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivační a kompresní soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Transformace souboru FileTransform@1 |
Nahraďte tokeny hodnotami proměnných v konfiguračních souborech XML nebo JSON. |
Nahrání PŘES FTP FtpUpload@2 FtpUpload@1 |
Nahrání souborů pomocí ftp |
Vydání GitHubu GitHubRelease@0 |
Create, upravit nebo odstranit verzi GitHubu. |
Instalace certifikátu Apple InstallAppleCertificate@2 |
Nainstalujte certifikát Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace certifikátu Apple InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na počítači s agentem macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo nasazením nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu v Linuxu, macOS nebo Windows. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines nebo sdílené složky Windows |
Publikování artefaktů kanálu PublishPipelineArtifact@0 |
Publikování artefaktu kanálu |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte soubor Pythonu nebo vložený skript. |
Dotazování upozornění služby Azure Monitor AzureMonitor@1 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování klasických upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná klasická pravidla služby Azure Monitor pro aktivní výstrahy. |
Dotazování pracovních položek queryWorkItems@0 |
Spusťte dotaz na pracovní položku a zkontrolujte počet vrácených položek. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí prostředí Bash. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizují části manifestů aplikací a služeb v zabalené aplikaci Azure Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Úlohy sestavení
Úkol | Popis |
---|---|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Sestavte, otestujte, zabalte nebo publikujte aplikaci dotnet nebo spusťte vlastní příkaz dotnet. U příkazů balíčků podporuje NuGet.org a ověřené informační kanály, jako je Správa balíčků a MyGet. |
Android Build AndroidBuild@1 |
AndroidBuild@1 je zastaralá. Použijte Gradle. |
Podepisování v Androidu AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Podepište a zarovnejte soubory ANDROID APK. |
Ant Ant@1 |
Sestavení s využitím Apache Ant. |
CMake CMake@1 |
Sestavení pomocí multiplatformového buildovacího systému CMake |
Docker Docker@1 Docker@0 |
Sestavte, označte, nasdílejte nebo spusťte image Dockeru nebo spusťte příkaz Dockeru. Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Docker Compose DockerCompose@0 |
Sestavování, nabízení nebo spouštění vícekontejnerových aplikací Dockeru Úlohu je možné použít s Dockerem nebo službou Azure Container Registry. |
Přejít Go@0 |
Získejte, sestavte nebo otestujte aplikaci Go nebo spusťte vlastní příkaz Go. |
Gradle Gradle@2 Gradle@1 |
Sestavení pomocí obálkového skriptu Gradle |
Grunt Grunt@0 |
The JavaScript Task Runner. |
Gulp Gulp@0 |
Node.js sestavovacího systému založeného na úlohách streamování. |
Indexování zdrojů a symbolů publikování PublishSymbols@2 PublishSymbols@1 |
Indexujte zdrojový kód a publikujte symboly do sdílené složky nebo na server symbolů Azure Artifacts. |
Úloha fronty Jenkinse JenkinsQueueJob@2 JenkinsQueueJob@1 |
Zařadit úlohu do fronty na server Jenkins. |
Maven Maven@3 Maven@2 Maven@1 |
Sestavení s využitím Apache Mavenu |
MSBuild MSBuild@1 |
Sestavení pomocí nástroje MSBuild |
Visual Studio Build VSBuild@1 |
Sestavte pomocí nástroje MSBuild a nastavte vlastnost verze sady Visual Studio. |
Xamarin.Android XamarinAndroid@1 |
Sestavte aplikaci pro Android pomocí Xamarinu. |
Xamarin.iOS XamariniOS@2 XamariniOS@1 |
Vytvoření aplikace pro iOS pomocí Xamarinu v macOS |
Xcode Xcode@5 Xcode@4 |
Sestavení, testování nebo archivace pracovního prostoru Xcode v macOS Volitelně zabalíte aplikaci. |
Sestavení Xcode Xcode@3 Xcode@2 |
Vytvoření pracovního prostoru Xcode v macOS |
Xcode Package iOS XcodePackageiOS@0 |
Vygenerujte soubor .ipa z výstupu sestavení Xcode pomocí xcrunu (Xcode 7 nebo nižší). |
Nasazení úloh
Úkol | Popis |
---|---|
App Center distribuovat AppCenterDistribute@0 |
Distribuce sestavení aplikací testerům a uživatelům přes App Center |
Distribuce v App Center AppCenterDistribute@1 |
Distribuce sestavení aplikací testerům a uživatelům přes App Center |
Azure App Service Classic (zastaralé) AzureWebPowerShellDeployment@1 |
Create nebo aktualizujte Azure App Service pomocí Azure PowerShell. |
Azure App Service nasazení AzureRmWebAppDeployment@2 |
Aktualizujte Azure App Service pomocí rozhraní REST API pro nasazení webu nebo Kudu. |
nasazení Azure App Service AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 |
Aktualizujte služby Aplikace Azure Services ve Windows, webovou aplikaci v Linuxu pomocí integrovaných imagí nebo kontejnerů Dockeru, ASP.NET, .NET Core, PHP, Python nebo Node.js webových aplikací, aplikací Function Apps ve Windows nebo Linuxu pomocí kontejnerů Dockeru, mobilních aplikací, aplikací API, webových úloh pomocí nasazení webu / rozhraní Kudu REST API. |
správa Azure App Service AzureAppServiceManage@0 |
Spuštění, zastavení, restartování, prohození slotů, instalace rozšíření webu nebo povolení průběžného monitorování pro Azure App Service. |
Azure CLI AzureCLI@1 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Azure CLI – Preview AzureCLI@0 |
Spusťte skript Prostředí nebo Batch pomocí příkazů Azure CLI pro předplatné Azure. |
Nasazení cloudové služby Azure AzureCloudPowerShellDeployment@1 |
Nasazení cloudové služby Azure |
nasazení Azure Database for MySQL AzureMysqlDeployment@1 |
Spusťte skripty a proveďte změny Azure Database for MySQL. |
Azure File Copy AzureFileCopy@2 AzureFileCopy@1 |
Kopírování souborů do objektů blob nebo virtuálních počítačů Azure |
Azure Key Vault AzureKeyVault@1 |
Stáhněte si tajné kódy Azure Key Vault. |
Upozornění služby Azure Monitor AzureMonitorAlerts@0 |
Nakonfigurujte upozornění na dostupné metriky pro prostředek Azure. |
Azure PowerShell AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Spusťte skript PowerShellu v prostředí Azure. |
Nasazení skupiny prostředků Azure AzureResourceGroupDeployment@2 AzureResourceGroupDeployment@1 |
Nasazení šablony Azure Resource Manageru (ARM) do skupiny prostředků Můžete také spustit, zastavit, odstranit nebo uvolnit všechny Virtual Machines (virtuální počítač) ve skupině prostředků. |
nasazení Azure SQL databáze SqlAzureDacpacDeployment@1 |
Nasaďte Azure SQL DB pomocí DACPAC nebo spouštějte skripty pomocí SQLCMD. |
Nasazení škálovací sady virtuálních počítačů Azure AzureVmssDeployment@0 |
Nasazení image škálovací sady virtuálních počítačů |
Image sestavení počítače PackerBuild@0 |
Sestavte image počítače pomocí Packeru. Tuto image je možné použít pro nasazení škálovací sady virtuálních počítačů Azure. |
Chef Chef@1 |
Nasazení do prostředí Chefu úpravou atributů prostředí |
Kuchařský nůž ChefKnife@1 |
Spusťte skripty pomocí příkazů nožů na pracovní stanici Chef. |
Kopírování souborů přes SSH CopyFilesOverSSH@0 |
Kopírování souborů nebo sestavení artefaktů do vzdáleného počítače přes SSH |
Nasazení do Kubernetes Kubernetes@1 Kubernetes@0 |
Spuštěním příkazů kubectl nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service. |
Nasazení webové aplikace služby IIS IISWebAppDeploymentOnMachineGroup@0 |
Nasazení webu nebo webové aplikace pomocí nasazení webu |
Nasazení webové aplikace SLUŽBY IIS (zastaralé) IISWebAppDeployment@1 |
Nasazení pomocí MSDeploy, vytvoření/aktualizace webu & fondů aplikací. |
Správa webových aplikací služby IIS IISWebAppManagementOnMachineGroup@0 |
Create nebo aktualizujte web, webovou aplikaci, virtuální adresáře a fond aplikací. |
Vyvolání rozhraní REST API InvokeRESTAPI@1 InvokeRESTAPI@0 |
Vyvolejte rozhraní REST API jako součást vašeho kanálu. |
Ruční zásah ManualIntervention@8 |
Pozastavte nasazení a počkejte na zásah. |
Balení a nasazení chartů Helm HelmDeploy@0 |
Nasaďte, nakonfigurujte a aktualizujte cluster Kubernetes ve službě Azure Container Service spuštěním příkazů Helm. |
PowerShell na cílových počítačích PowerShellOnTargetMachines@3 PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Spouštění skriptů PowerShellu na vzdálených počítačích Tato verze úlohy používá pro vzdálené komunikace službu PSSession a Invoke-Command. |
Nasazení aplikace Service Fabric ServiceFabricDeploy@1 |
Nasazení aplikace Service Fabric do clusteru |
Nasazení sestavení Service Fabric ServiceFabricComposeDeploy@0 |
Nasazení aplikace docker-compose do clusteru Service Fabric |
nasazení SQL Server databáze SqlDacpacDeploymentOnMachineGroup@0 |
Nasazení do SQL Server Database pomocí skriptů DACPAC nebo SQL |
nasazení databáze SQL Server (zastaralé) SqlServerDacpacDeployment@1 |
Nasazení SQL Server Database pomocí DACPAC |
SSH SSH@0 |
Spusťte příkazy prostředí nebo skript na vzdáleném počítači pomocí SSH. |
Kopírování souborů počítače s Windows WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Kopírování souborů na vzdálené počítače |
Úlohy balíčků
Úkol | Popis |
---|---|
Kakaovépody CocoaPods@0 |
CocoaPods je správce závislostí pro projekty Swift a Objective-C Cocoa. Tato úloha spustí instalaci podu. |
Prostředí Conda CondaEnvironment@1 CondaEnvironment@0 |
Create a aktivujte prostředí Conda. |
npm Npm@1 Npm@0 |
Nainstalujte a publikujte balíčky npm nebo spusťte příkaz npm. Podporuje npmjs.com a ověřené registry, jako je správa balíčků. |
npm Authenticate (pro uživatele se spuštěním úloh) npmAuthenticate@0 |
Tuto úlohu nepoužívejte, pokud používáte také úlohu npm. Poskytuje přihlašovací údaje npm k souboru .npmrc ve vašem úložišti pro obor sestavení. To umožňuje, aby se správci úloh npm, jako jsou Gulp a Grunt, mohli ověřovat pomocí privátních registrů. |
NuGet NuGetCommand@2 |
Obnovte, zabalte nebo nasdílejte balíčky NuGet nebo spusťte příkaz NuGet. Podporuje NuGet.org a ověřené informační kanály, jako je Správa balíčků a MyGet. Používá NuGet.exe a funguje s aplikacemi .NET Framework. Pro aplikace .NET Core a .NET Standard použijte úlohu .NET Core. |
Příkaz NuGet NuGet@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Instalační program NuGet NuGetInstaller@0 |
Nainstaluje nebo obnoví chybějící balíčky NuGet. |
Balíček NuGet NuGetPackager@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Vydavatel NuGet NuGetPublisher@0 |
Zastaralé: Použijte místo toho úlohu NuGet. Funguje s novou architekturou instalačního programu nástrojů, takže můžete snadno používat nové verze NuGetu bez čekání na aktualizaci úlohy, poskytuje lepší podporu ověřených informačních kanálů mimo tento účet nebo kolekci a ve výchozím nastavení používá NuGet 4. |
Obnovení NuGet NuGetRestore@1 |
Obnoví balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio. |
Vydavatel PyPI PyPIPublisher@0 |
Create a pomocí Twine nahrajte sdist nebo wheel do indexu kompatibilního s PyPI. |
Python Pip Authenticate PipAuthenticate@0 |
Úloha ověřování pro klienta pip, která se používá k instalaci distribucí Pythonu. |
Ověření nahrání twine v Pythonu TwineAuthenticate@0 |
Ověřování pro nahrávání distribucí Pythonu pomocí twine. Do příkazu pro nahrání twine přidejte "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)". V případě informačních kanálů v této organizaci použijte jako úložiště (-r) název kanálu, jinak použijte název koncového bodu definovaný v připojení služby. |
Universal Packages UniversalPackages@0 |
Stáhněte nebo publikujte univerzální balíčky. |
Obnovení komponenty Xamarin XamarinComponentRestore@0 |
Tato úloha je zastaralá. Místo toho použijte NuGet. |
Testovací úlohy
Úkol | Popis |
---|---|
App Center Test AppCenterTest@1 |
Testování balíčků aplikací pomocí služby Visual Studio App Center |
Mobile Center Test VSMobileCenterTest@0 |
Testování balíčků mobilních aplikací pomocí centra Visual Studio Mobile Center |
Publikování výsledků pokrytí kódu PublishCodeCoverageResults@1 |
Publikování výsledků pokrytí kódu Cobertura nebo JaCoCo ze sestavení |
Publikování výsledků testu PublishTestResults@2 PublishTestResults@1 |
Publikujte výsledky testů do Azure Pipelines/TFS. |
Spouštění funkčních testů RunVisualStudioTestsusingTestAgent@1 |
Zastaralé: Tato úloha a její doprovodná úloha (nasazení testovacího agenta sady Visual Studio) jsou zastaralé. Místo toho použijte úlohu Visual Studio Test. Úloha VSTest může spouštět testy jednotek i funkční testy. Spusťte testy na jednom nebo více agentech pomocí nastavení úlohy s více agenty. Pomocí úlohy Visual Studio Test Platform můžete spouštět testy bez nutnosti sady Visual Studio v agentovi. Úloha VSTest přináší také nové možnosti, jako je automatické opětovné spuštění neúspěšných testů. |
Visual Studio Test VSTest@2 VSTest@1 |
Pomocí nástroje Visual Studio Test (VsTest) spusťte testy jednotek a funkční testy (Selenium, Appium, programový test uživatelského rozhraní atd.). Je možné spustit testovací architektury, které mají testovací adaptér sady Visual Studio, jako jsou MsTest, xUnit, NUnit, Chutzpah (pro javascriptové testy používající QUnit, Mocha a Jasmine) atd. Pomocí této úlohy (verze 2) je možné testy distribuovat do více agentů. |
Nasazení testovacího agenta sady Visual Studio DeployVisualStudioTestAgent@2 DeployVisualStudioTestAgent@1 |
DeployVisualStudioTestAgent@2 je zastaralý. Ke spuštění testů jednotek a funkčních testů použijte úlohu Visual Studio Test. |
Xamarin Test Cloud XamarinTestCloud@1 |
[Odepisováno] Testování mobilních aplikací v Xamarin Test Cloudu pomocí Xamarin.UITest – doporučená úloha je teď AppCenterTest. |
Úlohy nástrojů
Úkol | Popis |
---|---|
.NET Core SDK/ instalační program modulu runtime DotNetCoreInstaller@0 |
Získejte konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidejte ji do path. |
Instalační program nástrojů Go GoTool@0 |
Vyhledá nebo stáhne konkrétní verzi jazyka Go v mezipaměti nástrojů a přidá ji do path. Tato možnost slouží k nastavení verze Jazyka Go, která se použije v následujících úlohách. |
Instalační program nástrojů Helm HelmInstaller@0 |
Nainstalujte Helm a Kubernetes na počítač agenta. |
Instalační program nástrojů Java JavaToolInstaller@0 |
Získá konkrétní verzi Javy z uživatelem zadaného objektu blob Azure nebo mezipaměti nástrojů a nastaví JAVA_HOME. Pomocí této úlohy můžete změnit verzi Javy, která se používá v úlohách v Javě. |
Instalační program nástrojů NuGet NuGetToolInstaller@0 |
Získá konkrétní verzi NuGetu z internetu nebo mezipaměti nástrojů a přidá ji do path. Pomocí této úlohy můžete změnit verzi NuGetu používanou v úlohách NuGet. |
Použití Node.js ekosystému NodeTool@0 |
Vyhledá nebo stáhne a uloží do mezipaměti zadanou specifikaci verze node a přidá ji do path. |
Použití verze Pythonu UsePythonVersion@0 |
Načte zadanou verzi Pythonu z mezipaměti nástrojů. Volitelně ho můžete přidat do path. |
Použití verze Ruby UseRubyVersion@0 |
Načte zadanou verzi Ruby z mezipaměti nástrojů. Volitelně ho můžete přidat do path. |
Instalační program testovací platformy sady Visual Studio VisualStudioTestPlatformInstaller@1 |
Získá testovací platformu z nuget.org nebo mezipaměti nástrojů. Splňuje požadavky vstestu a dá se použít ke spouštění testů a shromažďování diagnostických dat pomocí úlohy Visual Studio Test. |
Úlohy nástrojů
Úkol | Popis |
---|---|
Archivovat soubory ArchiveFiles@2 ArchiveFiles@1 |
Archivujte soubory pomocí komprimačních formátů, jako jsou .7z, .rar, .tar.gz a .zip. |
Azure Network Load Balancer AzureNLBManagement@1 |
Připojení nebo odpojení síťového rozhraní virtuálního počítače Azure k back-endovému fondu adres Load Balancer |
Bash Bash@3 |
Spusťte skript Bash v systému macOS, Linux nebo Windows. |
Dávkový skript BatchScript@1 |
Spusťte skript windows cmd nebo bat a volitelně mu povolte změnu prostředí. |
Příkazový řádek CmdLine@2 CmdLine@1 |
Spusťte skript příkazového řádku pomocí aplikace Bash v Linuxu a macOS nebo programu cmd.exe ve Windows. |
Kopírování a publikování artefaktů sestavení CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 je zastaralý. Místo toho použijte úlohu Kopírovat soubory a Publikovat artefakty sestavení. |
Kopírování souborů CopyFiles@2 CopyFiles@1 |
Zkopírujte soubory ze zdrojové složky do cílové složky pomocí vzorů shody (Vzory shody budou shodovat pouze cesty k souborům, ne cesty ke složkám). |
Nahrání souborů cURL cURLUploader@2 cURLUploader@1 |
K nahrání souborů použijte cURL. |
Dešifrování souboru (OpenSSL) DecryptFile@1 |
Úloha tenkého nástroje pro dešifrování souborů pomocí OpenSSL. |
Zpoždění Delay@1 |
Zpozdit další spuštění pracovního postupu o pevný čas. |
Odstranit soubory DeleteFiles@1 |
Odstraňte soubory nebo složky. (Vzory minimatch se budou shodovat pouze s cestami k souborům, ne s cestami ke složkám.) |
Stažení artefaktů sestavení DownloadBuildArtifacts@0 |
Stáhněte si artefakty sestavení. |
Stažení artefaktů sdílených složek DownloadFileshareArtifacts@1 |
Stahujte artefakty ze sdílené složky, například \share\drop. |
Stáhnout balíček DownloadPackage@0 |
Stáhněte si balíček z informačního kanálu Správa balíčků v Azure Artifacts nebo TFS. |
Vyžaduje rozšíření Správa balíčků. | |
Stažení artefaktů kanálu DownloadPipelineArtifact@0 |
Stáhněte si artefakt kanálu. |
Stáhnout zabezpečený soubor DownloadSecureFile@1 |
Stáhněte zabezpečený soubor do dočasného umístění v agentu sestavení nebo verze. |
Extrahování souborů ExtractFiles@1 |
Extrahujte různé archivační a kompresní soubory, jako jsou .7z, .rar, .tar.gz a .zip. |
Nahrání přes FTP FtpUpload@1 |
Nahrání PŘES FTP. |
Instalace certifikátu Apple InstallAppleCertificate@2 InstallAppleCertificate@1 InstallAppleCertificate@0 |
Nainstalujte certifikát Apple potřebný k sestavení na agenta macOS. |
Instalace zřizovacího profilu Apple InstallAppleProvisioningProfile@1 InstallAppleProvisioningProfile@0 |
Nainstalujte zřizovací profil Apple potřebný k sestavení na agenta macOS. |
Instalace klíče SSH InstallSSHKey@0 |
Před sestavením nebo vydáním nainstalujte klíč SSH. |
Vyvolání funkce Azure Functions AzureFunction@1 AzureFunction@0 |
Vyvolání funkce Azure Functions jako součást vašeho kanálu |
Stažení artefaktů Jenkinse JenkinsDownloadArtifacts@1 |
Stažení artefaktů vytvořených úlohou Jenkinse |
PowerShell PowerShell@2 PowerShell@1 |
Spusťte skript PowerShellu ve Windows, macOS nebo Linuxu. |
Publikování artefaktů sestavení PublishBuildArtifacts@1 |
Publikování artefaktů sestavení do Azure Pipelines/TFS nebo do sdílené složky |
Publikování artefaktů kanálu PublishPipelineArtifact@0 |
Publikování artefaktu kanálu |
Publikovat do Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Odešle zprávu do služby Azure Service Bus pomocí připojení služby (nevyžaduje se žádný agent). |
Skript jazyka Python PythonScript@0 |
Spusťte skript Pythonu. |
Dotazování upozornění služby Azure Monitor AzureMonitor@0 |
Sledujte nakonfigurovaná pravidla služby Azure Monitor pro aktivní upozornění. |
Dotazování pracovních položek queryWorkItems@0 |
Provede dotaz na pracovní položky a zkontroluje počet vrácených položek. |
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Spusťte skript PowerShellu v kontextu připojení ke clusteru Azure Service Fabric. |
Skript prostředí ShellScript@2 |
Spusťte skript prostředí pomocí prostředí Bash. |
Aktualizace verzí aplikace Service Fabric ServiceFabricUpdateAppVersions@1 |
Automaticky aktualizuje verze zabalené aplikace Service Fabric. |
Aktualizace manifestů Service Fabric ServiceFabricUpdateManifests@2 |
Automaticky aktualizuje části manifestů aplikace a služby v rámci zabalené aplikace Service Fabric. |
Licence Xamarin XamarinLicense@1 |
[Zastaralé] Upgradujte na bezplatnou verzi Xamarinu: https://store.xamarin.com. |
Open source
Tyto úlohy jsou open source na GitHubu. Zpětná vazba a příspěvky jsou vítány. Seznam změn úkolů, včetně historického záznamu o aktualizacích úkolů, najdete v tématu Protokol změn úloh kanálu.
Časté otázky
Co jsou aliasy zadávání úkolů?
Vstupy do úkolu jsou identifikované pomocí label
, name
a mohou obsahovat jednu nebo více volitelných aliases
. Následující příklad je výňatek ze zdrojového kódu pro vstup Položky známých hostitelůúlohy InstallSSHKey@0 .
{
"name": "hostName",
"aliases": [
"knownHostsEntry"
],
"label": "Known Hosts Entry"
...
}
Před zavedením kanálů YAML v roce 2019 se kanály vytvářely a upravovaly pomocí editoru kanálů založeného na uživatelském rozhraní a autoři kanálů používali k odkazování na vstup úlohy jenom label
kanál .
Když byly v roce 2019 zavedeny kanály YAML, autoři kanálů používající YAML začali odkazovat na zadání úkolu pomocí vstupu name
úlohy. V některých případech nebyly názvy vstupních úkolů popisné, proto aliases
byly přidány, aby poskytovaly další popisné názvy pro vstupy úkolů.
InstallSSHKey@0
Například úkol má vstup Pole hostitelů s názvem hostName
, který očekává položku ze souboru known_hosts. Popisek Položka známých hostitelů v klasickém návrháři kanálu to jasně označuje, ale při použití hostName
názvu v kanálu YAML to tak jasné není. Aliasy pro zadávání úkolů byly zavedeny, aby autoři úloh mohli pro dříve vytvořené úkoly zadat popisné názvy a pro InstallSSHKey@0
úkol byl přidán alias, knownHostsEntry
přičemž původní hostName
název zůstal zachovaný kvůli kompatibilitě s existujícími kanály, které tento název používají.
Všechny položky v zadání aliases
úkolu jsou zaměnitelné s name
v kanálu YAML. Následující dva fragmenty kódu YAML jsou funkčně identické, přičemž první příklad používá knownHostsEntry
alias a druhý příklad používá hostName
.
- task: InstallSSHKey@0
inputs:
# Using knownHostsEntry alias
knownHostsEntry: 'sample known hosts entry line'
# Remainder of task inputs omitted
- task: InstallSSHKey@0
inputs:
# Using hostName name
hostName: 'sample known hosts entry line'
# Remainder of task inputs omitted
Od Azure DevOps Server 2019.1 byl zaveden editor kanálů YAML, který poskytuje funkci typu IntelliSense.
Editor kanálu YAML používá Yamlschema – Get REST API k načtení schématu použitého k ověření v editoru. Pokud má vstup úkolu alias, schéma posune alias na primární název YAML pro zadání úkolu a tento alias navrhne IntelliSense.
Následující příklad je vstup úlohy Pole hostitelů zeInstallSSHKey@0
schématu YAML, který knownHostsEntry
je uvedený v pozici názvu a hostName
v kolekci aliases
.
"properties": {
"knownHostsEntry": {
"type": "string",
"description": "Known Hosts Entry",
"ignoreCase": "key",
"aliases": [
"hostName"
]
},
Vzhledem k tomu, že intellisense v editoru kanálů YAML zobrazuje knownHostsEntry
a YAML vygenerovaný úlohou, kterou asistent používá knownHostsEntry
ve vygenerovaném YAML, zobrazí alias
odkaz na úkol ze zdrojového kódu úlohy jako název YAML pro zadání úkolu. Pokud má úkol více než jeden alias (existuje několik aliasů, které mají dva aliasy), použije se jako název první alias.
Proč se změnil odkaz na úkol?
Referenční dokumentace k úlohám Azure Pipelines se přesunula do aktuálního umístění, aby podporovala následující vylepšení.
- Články o úkolech se generují pomocí zdrojového kódu úlohy z úložiště úloh Azure Pipelines open source.
- Názvy a aliasy zadávání úkolů se generují ze zdroje úkolů, takže jsou vždy aktuální.
- Bloky syntaxe YAML se generují ze zdroje úloh, takže jsou aktuální.
- Podporuje příspěvky komunity s integrovaným uživatelským obsahem, jako jsou vylepšené popisy zadávání úkolů, poznámky a příklady.
- Poskytuje pokrytí úloh pro všechny podporované verze Azure DevOps.
- Aktualizace každého sprintu tak, aby pokrývaly nejnovější aktualizace.
Pokud chcete přispívat, přečtěte si téma Přispívání k obsahu úkolů.
Kde se dozvím podrobné informace o tom, jak sestavit aplikaci?
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ů.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro