Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Görev işlem hattında bir eylem gerçekleştirir. Örneğin, bir görev bir uygulama oluşturabilir, Azure kaynaklarıyla etkileşime girebilir, bir araç yükleyebilir veya test çalıştırabilir. Görevler, işlem hattında otomasyonu tanımlamaya yönelik yapı taşlarıdır.
Bu bölümdeki makaleler, Azure Pipelines için yerleşik görevleri tanımlar ve her görev için özel anlam taşıyan özniteliklerin anlamsalını belirtir.
Görevler tarafından desteklenen genel özniteliklerle ilgili ayrıntılar için lütfen
Görevler kullanarak boru hatları oluşturma ile ilgili nasıl yapılır ve eğitimler için, özel görevler oluşturma, özel uzantılar oluşturma ve Visual Studio Marketplace'te görev bulma gibi bilgiler için Tasks concepts ve Azure Pipelines dokümantasyonu sayfalarına bakınız.
Önemli
Platformunuz için mevcut görevlerin görev referansını görmek için, içeriğin üstünde bulunan versiyon seçicisinden doğru Azure DevOps sürümünü seçtiğinizden emin olun. Özellik desteği, Azure DevOps Services'ten mi yoksa Azure DevOps Server'ın on-premises sürümünden mi çalıştığınıza bağlı olarak değişir.
Hangi on-premises sürümü kullandığınızı öğrenmek için Azure DevOps platformunuzu ve version adreslerine bakın.
Görevleri oluşturma
| Görev | Açıklama |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
|
Gelişmiş Güvenlik CodeQL başlatma AdvancedSecurity-Codeql-Init@1 |
Derleme hazırlığında CodeQL veritabanını başlatır. |
|
Gelişmiş Güvenlik CodeQL çözümlemesi gerçekleştirme advancedSecurity-Codeql-Analyze@1 |
CodeQL veritabanını son haline getirerek analiz sorgularını çalıştırır. |
| gelişmiş güvenlik yayımlama sonuçlarını AdvancedSecurity-Publish@1 |
Kod tarama araçları tarafından üretilen SARIF dosyalarını birleştirir, birleştirilmiş SARIF dosyasını geliştirir ve gelişmiş SARIF dosyasını Gelişmiş Güvenlik hizmetinde yayımlar. |
| android derleme AndroidBuild@1 |
AndroidBuild@1 kullanım dışı bırakıldı. Gradle kullanın. |
| android imzalama AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Android APK dosyalarını imzalayın ve hizalayın. |
|
Karınca Ant@1 |
Apache Ant ile derleme. |
|
Azure IoT Edge AzureIoTEdge@2 |
Build and deploy an Azure IoT Edge image. |
|
CMake CMake@1 |
CMake platformlar arası derleme sistemiyle derleme. |
| kapsayıcı derleme ContainerBuild@0 |
Kapsayıcı Derleme Görevi. |
| Docker' Docker@2 Docker@1 Docker@0 |
Docker görüntüleri oluşturun veya gönderin, oturum açın veya oturumu kapatın, kapsayıcıları başlatın veya durdurun ya da bir Docker komutu çalıştırın. |
| Docker Compose DockerCompose@1 DockerCompose@0 |
Çok kapsayıcılı Docker uygulamaları oluşturma, gönderme veya çalıştırma. Görev, Docker veya Azure Container kayıt defteri ile kullanılabilir. |
|
GitHub Nuget paketlerini indir DownloadGitHubNugetPackage@1 |
dotnet CLI kullanarak nuget paketlerinizi geri yükleyin. |
|
Git Go@0 |
Go uygulamasını alın, derleyin veya test edin ya da özel bir Go komutu çalıştırın. |
|
Gradle Belediyesi Gradle@4 Gradle@3 Gradle@2 Gradle@1 |
Gradle sarmalayıcı betiği kullanarak derleme. |
|
Homurtu Grunt@0 |
Grunt JavaScript görev çalıştırıcısını çalıştırın. |
|
Gulp gulp@1 gulp@0 |
Gulp Node.js akış görev tabanlı derleme sistemini çalıştırın. |
|
Dizin kaynakları ve yayımlama simgeleri PublishSymbols@2 PublishSymbols@1 |
Kaynak kodunuzu indeksleyin ve sembolleri bir dosya paylaşımına veya Azure Artifacts sembol sunucusuna yayınlayın. |
| Jenkins kuyruk işini JenkinsQueueJob@2 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
| Jenkins Kuyruk İşi JenkinsQueueJob@1 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
|
Maven Maven@4 Maven@3 Maven@2 Maven@1 |
Apache Maven ile derleme, test etme ve dağıtma. |
| MSBuild MSBuild@1 |
MSBuild ile derleme. |
| çözümleme yapılandırması hazırlama SonarQubePrepare@8 SonarQubePrepare@7 SonarQubePrepare@6 SonarQubePrepare@5 SonarQubePrepare@4 |
SonarQube Sunucusu çözümleme yapılandırmasını hazırlayın. |
|
Kalite Kapısı Sonucunu Yayımlama SonarQubePublish@8 SonarQubePublish@7 SonarQubePublish@6 SonarQubePublish@5 SonarQubePublish@4 |
SonarQube Server'ın Quality Gate sonucunu Azure DevOps derleme sonucunda yayınlayın, bu sonuç gerçek analizden sonra kullanılacaktır. |
|
Çalıştır Code Analysis SonarQubeAnalyze@8 SonarQubeAnalyze@7 SonarQubeAnalyze@6 SonarQubeAnalyze@5 SonarQubeAnalyze@4 |
Tarayıcıyı çalıştırın ve sonuçları SonarQube Sunucusuna yükleyin. |
|
Visual Studio build VSBuild@1 |
MSBuild ile geliştir ve Visual Studio sürüm özelliğini ayarla. |
| Xcode Xcode@5 Xcode@4 |
macOS üzerinde Xcode çalışma alanı oluşturun, test edin veya arşivleyin. İsteğe bağlı olarak bir uygulamayı paketle. |
| Xcode Derleme Xcode@3 Xcode@2 |
macOS üzerinde bir Xcode çalışma alanı oluşturun. |
|
Xcode Paketi iOS XcodePackageiOS@0 |
xcrun (Xcode 7 veya altı) kullanarak Xcode derleme çıkışından bir .ipa dosyası oluşturun. |
Görevleri dağıtma
| Görev | Açıklama |
|---|---|
| App Center'ın dağıtma AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
App derlemelerini testçilere ve kullanıcılara Visual Studio App Center üzerinden dağıtın. |
| ARM şablonu dağıtımı AzureResourceManagerTemplateDeployment@3 |
Tüm dağıtım alanlarına bir Azure Resource Manager (ARM) şablonu yerleştirin. |
|
Azure Uygulama Yapılandırması Export AzureAppConfigurationExport@10 |
Azure Uygulama Yapılandırması'dan anahtar değerleri derleme veya dağıtım pipeline'larınızdaki görev değişkenlerine aktarın. |
|
Azure Uygulama Yapılandırması İthalat AzureAppConfigurationImport@10 |
Configuration files'ten ayarları build veya deployment pipelines üzerinden Azure Uygulama Yapılandırması'a import edin. |
|
Azure Uygulama Yapılandırması Anlık Görüntü AzureAppConfigurationSnapshot@1 |
Azure Uygulama Yapılandırması'da build or deployment pipelines aracılığıyla konfigurasyon snapshot oluştur. |
|
Azure App Service Classic (Kullanımdan Çıkmış) AzureWebPowerShellDeployment@1 |
Azure App Service oluşturmak veya güncellemek için Azure PowerShell. |
|
Azure App Service deploy AzureRmWebAppDeployment@5 AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Docker, Java, .NET, .NET Core, Node.js, PHP, Python veya Ruby kullanarak bir web, mobil veya API uygulamasına Azure App Service dağıtın. |
|
Azure App Service yönet AzureAppServiceManage@0 |
Başlat, durdur, yeniden başlat, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service. |
|
Azure App Service Ayarlar AzureAppServiceSettings@1 |
Linux veya Windows için Azure Web Uygulamasını güncelleme/uygulama ayarları ekle. |
|
Azure CLI AzureCLI@3 AzureCLI@2 AzureCLI@1 |
Linux agentında çalışırken PowerShell Core/Shell scriptinde Azure CLI aboneliğine karşı Azure CLI komutlarını çalıştırın; Windows agent'ında çalışırken PowerShell/PowerShell Core/Batch script'i ile çalıştırın. |
|
Azure CLI Önizleme AzureCLI@0 |
Azure aboneliğine karşı Azure CLI komutlarıyla bir Shell veya Batch script çalıştırın. |
|
Azure Bulut Servisi dağıtımı AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Bir Azure Cloud Service Deploy edin. |
|
Azure Container Apps Dağıt AzureContainerApps@1 AzureContainerApps@0 |
Azure DevOps Görevi, Azure Container Apps oluşturmak ve deploy etmek için. |
|
MySQL için Azure Veritabanı dağıtımı AzureMysqlDeployment@1 |
Scriptlerinizi çalıştırın ve MySQL için Azure Veritabanı'de değişiklikler yapın. |
|
Azure dosya kopyası AzureFileCopy@6 AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Copy files to Azure Blob Depolama or virtual machines. |
|
Azure Function on Kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Azure function'u Kubernetes cluster'a deploy et. |
|
Azure İşlevleri Deploy AzureFunctionApp@2 AzureFunctionApp@1 |
Bir fonksiyon uygulamasını .NET, Python, JavaScript, PowerShell, Java tabanlı web uygulamalarıyla güncelledin. |
|
Azure İşlevleri konteyner için AzureFunctionAppContainer@1 |
Bir işlev uygulamasını Docker kapsayıcısıyla güncelleştirme. |
|
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Download Azure Key Vault secrets. |
|
Azure İzleyici uyarıları (Kullanımdan kaldırıldı) AzureMonitorAlerts@0 |
Bir Azure kaynağı için mevcut metriklerde uyarıları yapılandırın (Deprecated). |
|
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Bir Azure ortamında PowerShell betikleri çalıştırın. |
|
Azure kaynak grubu dağıtımı AzureResourceGroupDeployment@2 |
Bir Azure Resource Manager (ARM) şablonunu bir kaynak grubuna yerleştirin ve sanal makineleri yönetin. |
|
Azure Kaynak Grubu Dağıtımı AzureResourceGroupDeployment@1 |
Azure Resource Groups'u dağıt, başlat, durdur, sil. |
|
Azure Spring Apps AzureSpringCloud@0 |
Uygulamaları Azure Spring Apps'e dağıtın ve dağıtımları yönetin. |
|
Azure SQL Veritabanı dağıtımı SqlAzureDacpacDeployment@1 |
DACPAC kullanarak Azure SQL Veritabanı dağıtın veya SQLCMD kullanarak scriptleri çalıştırın. |
|
Azure VM ölçek seti dağıtımı AzureVmssDeployment@1 AzureVmssDeployment@0 |
Sanal makine ölçek kümesi görüntüsünü dağıtma. |
|
Azure Web App AzureWebApp@1 |
Linux veya Windows için bir Azure Web Uygulaması dağıtın. |
|
Azure Konteynerler için Web Uygulaması AzureWebAppContainer@1 |
Deploy containers to Azure App Service. |
|
Bicep Deploy BicepDeploy@0 |
Azure Kaynaklarını Bicep Files kullanarak dağıtın ve yönetin. |
|
Makine görüntüsü oluşturma PackerBuild@1 PackerBuild@0 |
Packer kullanarak bir makine imajı oluşturun; bu imaj Azure Sanal makine ölçekli küme dağıtımı için kullanılabilir. |
|
Azure İlkesi uyumluluğunu kontrol et AzurePolicyCheckGate@0 |
Azure İlkesi için güvenlik ve uyumluluk değerlendirmesi. |
|
Şef Chef@1 |
Ortam özniteliklerini düzenleyerek Chef ortamlarına dağıtın. |
|
Şef Bıçağı ChefKnife@1 |
Chef iş istasyonunuzda Bıçak komutları ile betikleri çalıştırın. |
|
SSH üzerinden dosya kopyalama CopyFilesOverSSH@0 |
Dosyaları veya derleme yapıtlarını SSH üzerinden uzak bir makineye kopyalayın. |
| Kubernetes'a KubernetesManifest@1 KubernetesManifest@0 |
Kümelere dağıtmak için Kubernetes bildirim dosyalarını kullanın, hatta Helm grafiklerini kullanarak dağıtımlar için kullanılacak bildirim dosyalarını pişirin. |
| IIS web uygulamasını dağıtma IISWebAppDeploymentOnMachineGroup@0 |
Web Dağıtım'ı kullanarak bir web sitesi veya web uygulaması dağıtın. |
| IIS Web App dağıtımı (Kullanım dışı) IISWebAppDeployment@1 |
MSDeploy kullanarak dağıtın, ardından web sitelerini ve uygulama havuzlarını oluşturun/güncelleştirin. |
| IIS web uygulamasının yönetmesini IISWebAppManagementOnMachineGroup@0 |
Web siteleri, web uygulamaları, sanal dizinler veya uygulama havuzları oluşturun veya güncelleştirin. |
| REST API çağırmayı InvokeRESTAPI@1 InvokeRESTAPI@0 |
İşlem hattınızın bir parçası olarak REST API'sini çağırın. |
| Kubectl Kubernetes@1 Kubernetes@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, konfigurize edin, güncelle kubectl komutlarını çalıştırın. |
|
El ile müdahale ManualIntervention@8 |
Dağıtımı duraklatma ve el ile müdahaleyi bekleme. Yalnızca klasik yayın işlem hatlarıyla çalışır. |
|
El ile doğrulama ManualValidation@1 ManualValidation@0 |
El ile etkileşimi beklemek için işlem hattı çalıştırmasını duraklatma. Yalnızca YAML işlem hatlarıyla çalışır. |
| MySQL veritabanı dağıtımı MysqlDeploymentOnMachineGroup@1 |
Betikleri çalıştırın ve MySQL Veritabanında değişiklik yapın. |
| Helm grafiklerini paketleme ve dağıtma HelmDeploy@1 HelmDeploy@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, yapılandırmak, güncellemek için helm komutlarını çalıştırın. |
| Hedef makinelerde PowerShell'i PowerShellOnTargetMachines@3 |
Uzaktan iletişim için PSSession ve Invoke-Command kullanarak uzak makinelerde PowerShell betikleri yürütün. |
| Hedef Makinelerde PowerShell'i PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Uzak makinelerde PowerShell betiklerini yürütün. |
|
Service Fabric uygulama dağıtımı ServiceFabricDeploy@1 |
Deploy an Azure Service Fabric application to a cluster. |
|
Service Fabric Compose deploy ServiceFabricComposeDeploy@0 |
Deploy a Docker Compose application to an Azure Service Fabric cluster. |
|
SQL Server veritabanı dağıtımı SqlDacpacDeploymentOnMachineGroup@0 |
DACPAC veya SQL scriptleri kullanarak bir SQL Server veritabanı dağıtın. |
|
SQL Server veritabanı dağıtı (Kullanımdan kaldırıldı) SqlServerDacpacDeployment@1 |
DACPAC kullanarak bir SQL Server veritabanı dağıtın. |
|
SSH (SSH) SSH@0 |
SSH kullanarak uzak makinede kabuk komutlarını veya betiği çalıştırın. |
|
Windows makine dosyası kopyası WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Dosyaları uzak Windows makinelerine kopyalayın. |
Paket görevleri
| Görev | Açıklama |
|---|---|
|
Kargo kimlik doğrulaması (görev çalıştırıcıları için) CargoAuthenticate@0 |
Kargo kasaları dağıtımını yüklemek için kullanılan kargo istemcisi için kimlik doğrulama görevi. |
| CocoaPods CocoaPods@0 |
Swift ve Objective-C Cocoa projeleri için CocoaPods bağımlılıklarını yükleyin. |
| conda ortamı CondaEnvironment@1 CondaEnvironment@0 |
Bu görev kullanım dışı bırakıldı. Anaconda ortamlarıyla çalışmak için doğrudan betikte conda kullanın. |
|
Github Npm Paketi İndirme DownloadGithubNpmPackage@1 |
GitHub'tan npm paketleri yükleyin. |
| Maven Kimlik Doğrulaması MavenAuthenticate@0 |
Azure Artifacts beslemeleri ve harici maven depoları için credentials sağlar. |
| npm Npm@1 Npm@0 |
npm paketlerini yükleyin ve yayımlayın veya bir npm komutu çalıştırın. npmjs.com ve Azure Artifacts gibi doğrulanmış kayıtları destekler. |
|
npm kimlik doğrulaması (görev çalıştırıcıları için) npmAuthenticate@0 |
Npm görevini de kullanıyorsanız bu görevi kullanmayın. Derlemenin kapsamı için deponuzdaki bir .npmrc dosyasına npm kimlik bilgileri sağlar. Bu, gulp ve Grunt gibi npm görev çalıştırıcılarının özel kayıt defterleriyle kimlik doğrulamasına olanak tanır. |
| NuGet NuGetCommand@2 NuGet@0 |
NuGet paketlerini geri yükleyin, paketleyin veya gönderin ya da bir NuGet komutu çalıştırın. Azure Artifacts ve MyGet gibi NuGet.org ve doğrulanmış yayınları destekliyor. NuGet.exe kullanıyor ve .NET Framework uygulamalarıyla çalışıyor. .NET Core ve .NET Standard uygulamaları için .NET Core görevini kullanın. |
| NuGet kimlik doğrulaması NuGetAuthenticate@1 NuGetAuthenticate@0 |
NuGet araçlarını Azure Artifacts ve diğer NuGet depoları ile kimlik doğrulaması için konfigure edin. NuGet >= 4.8.5385, dotnet >= 6 veya MSBuild >= 15.8.166.59604 gerektirir. |
| NuGet Yükleyicisi NuGetInstaller@0 |
Eksik NuGet paketlerini yükler veya geri yükler. En son özellikler için NuGetAuthenticate@0 görevi kullanın. |
| NuGet paketleyici NuGetPackager@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet yayımcı NuGetPublisher@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet Geri Yükleme NuGetRestore@1 |
Visual Studio Build adımına hazırlık olarak NuGet paketlerini geri kazandırıyor. |
| PyPI yayımcı PyPIPublisher@0 |
Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yükleyin. |
|
Python pip authenticate PipAuthenticate@1 PipAuthenticate@0 |
Python dağıtımlarının kurulumu için kullanılan pip istemcisi için kimlik doğrulama görevi. |
|
Python ip yükleme doğrulama TwineAuthenticate@1 TwineAuthenticate@0 |
Python dağıtımlarını twine kullanarak yüklemek için kimlik doğrulaması yapın. Twine upload komutunuza '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' ekleyin. Bu kuruluşta bulunan akışlar için, akış adını depo (-r) olarak kullanın. Aksi takdirde, hizmet bağlantısında tanımlanan uç nokta adını kullanın. |
| evrensel paketleri UniversalPackages@0 |
Evrensel Paketleri indirin veya yayımlayın. |
Görevleri test etme
| Görev | Açıklama |
|---|---|
| App Center test AppCenterTest@1 |
Visual Studio App Center ile uygulama paketlerini test edin. |
|
Azure Yük Testi AzureLoadTest@1 |
Automate performance regression testing with Azure Yük Testi. |
|
Azure Test Planı AzureTestPlan@0 |
Maven ve Gradle for Java, PyTest for Python ve Jest for JavaScript gibi farklı test frameworkleri için manuel ve otomatik test noktalarını çalıştırın. |
|
Kapsayıcı Yapısı Test ContainerStructureTest@0 |
Bir görüntünün yapısını dört test kategorisine göre doğrulamak için kapsayıcı yapısı testi (https://github.com/GoogleContainerTools/container-structure-test) kullanır: komut testleri, dosya varlığı testleri, dosya içeriği testleri ve meta veri testleri. |
|
Mobil Merkez Testi VSMobileCenterTest@0 |
Visual Studio Mobile Center ile mobil uygulama paketlerini test edin. |
|
Kod kapsamı sonuçlarını yayımlama PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Derlemedeki kod kapsamı sonuçlarından herhangi birini yayımlayın. |
|
Test sonuçlarını yayımlama PublishTestResults@1 |
Test sonuçlarını Azure Pipelines'a yayımla. |
| Test Sonuçlarını Yayımlama PublishTestResults@2 |
Test sonuçlarını Azure Pipelines'a yayımla. |
|
İşlevsel testleri çalıştırma RunVisualStudioTestsusingTestAgent@1 |
Kullanımdan dartılı: Bu görev ve ona eşlik eden görev (Visual Studio Test Agent Deployment) artık kullanılmamıştır. Bunun yerine 'Visual Studio Test' görevini kullanın. VSTest görevi hem birim hem de işlevsel testler çalıştırabilir. Çok aracılı iş ayarını kullanarak bir veya daha fazla aracıda test çalıştırma. 'Visual Studio Test Platform' görevini kullanarak testleri çalıştırmak için Visual Studio aracında çalışmaya gerek kalmadan. VSTest görevi, başarısız testleri otomatik olarak yeniden çalıştırma gibi yeni özellikler de getirir. |
|
Visual Studio Test VSTest@3 VSTest@2 VSTest@1 |
Birim ve fonksiyonel testleri (Selenium, Appium, Coded UI testi vb.) Visual Studio Test (VsTest) çalıştırarak çalıştırın. Visual Studio test adaptörü olan MsTest, xUnit, NUnit, Chutzpah (QUnit, Mocha ve Jasmine kullanan JavaScript testleri için) gibi test framework'leri çalıştırılabilir. Testler bu görev (sürüm 2 ve üzeri) kullanılarak birden çok aracıya dağıtılabilir. |
|
Visual Studio test ajanı dağıtımı DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 kullanım dışıdır. Birim ve fonksiyonel testleri çalıştırmak için Visual Studio Test görevini kullanın. |
|
Visual Studio Test Ajanı Dağıtımı DeployVisualStudioTestAgent@1 |
Test Aracısını bir dizi makinede test çalıştıracak şekilde dağıtın ve yapılandırın. |
Araç görevleri
| Görev | Açıklama |
|---|---|
|
.NET Core SDK/runtime kurulumcu DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinin ve PATH'a ekleyin. |
| Docker CLI yükleyici DockerInstaller@0 |
Aracı makinesine Docker CLI yükleyin. |
|
Duffle aracı yükleyicisi DuffleInstaller@0 |
CNAB paketlerini yüklemek ve yönetmek için belirtilen Duffle sürümünü yükleyin. |
|
Go aracı yükleyicisi GoTool@0 |
Önbellekte bulun veya Go'nun belirli bir sürümünü indirin ve PATH'e ekleyin. |
| Helm aracı yükleyici HelmInstaller@1 HelmInstaller@0 |
Helm'i bir aracı makinesine yükleyin. |
|
Func Core Tools Azure Kurulum FuncToolsInstaller@0 |
Azure Func Core Tools'u kur. |
|
Java araç kurucusu JavaToolInstaller@1 JavaToolInstaller@0 |
Kullanıcı tarafından sağlanan Azure blob'tan veya araç önbelleğinden belirli bir Java sürümü edinin ve JAVA_HOME ayarlar. |
| Kubectl aracı yükleyici KubectlInstaller@0 |
Aracı makineye Kubectl yükleyin. |
| Kubelogin araç yükleyicisi KubeloginInstaller@0 |
Kubelogin'in yüklenmesine yardımcı olur. |
| NuGet aracı yükleyici NuGetToolInstaller@1 NuGetToolInstaller@0 |
İnternet'ten veya araçlar önbelleğinden NuGet'in belirli bir sürümünü alır ve PATH'e ekler. NuGet görevlerinde kullanılan NuGet sürümünü değiştirmek için bu görevi kullanın. |
|
Use .NET Core UseDotNet@2 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinir ve PATH'a ekler. Bu görevi, sonraki görevlerde kullanılan .NET Core sürümünü değiştirmek için kullanın. Ayrıca ara sunucu desteği de sağlar. |
|
Ekosistem Node.js kullanma UseNode@1 NodeTool@0 |
Bir Node.js ortamı ayarlayın ve path'e ekleyin; ayrıca ara sunucu desteği de sağlar. |
UsePythonVersion@0 |
Araç önbelleğinden belirtilen Python sürümünü kullanın, isteğe bağlı olarak PATH'e ekleyebilirsiniz. |
|
Ruby sürümünü kullanma UseRubyVersion@0 |
Araç önbelleğinden belirtilen Ruby sürümünü kullanarak isteğe bağlı olarak PATH'e ekleyin. |
|
Visual Studio test platform kurulumcusu VisualStudioTestPlatformInstaller@1 |
Test platformunu nuget.org veya araç önbelleğinden alın. 'vstest' talebini karşılar ve Visual Studio Test görevi kullanılarak testleri çalıştırmak ve tanı verilerini toplamak için kullanılabilir. |
Yardımcı program görevleri
| Görev | Açıklama |
|---|---|
| gelişmiş güvenlik bağımlılığı tarama advancedSecurity-Dependency-Scanning@1 |
Kaynak kodunuzdaki açık kaynak bağımlılık açığı açısından tara edin. |
| dosyaları arşivle ArchiveFiles@2 |
Dosyaları .7z, .tar.gz veya .zipolarak sıkıştırır. |
| Dosyaları Arşivle ArchiveFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi sıkıştırma biçimlerini kullanarak dosyaları arşivleyin. |
|
Azure Network Load Balancer AzureNLBManagement@1 |
Bir Azure sanal makinesinin ağ arayüzünü bir Load Balancer'ın arka uç adres havuzuna bağlayın veya ayırın. |
| Bash Bash@3 |
macOS, Linux veya Windows'ta Bash betiği çalıştırın. |
| Batch betiği BatchScript@1 |
Bir Windows komutu veya toplu betik çalıştırın ve isteğe bağlı olarak ortamı değiştirmesine izin verin. |
|
Önbelleği Cache@2 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
|
Önbelleği (Beta) CacheBeta@1 CacheBeta@0 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
| komut satırı CmdLine@2 CmdLine@1 |
Linux ve macOS'ta Bash ile komut satırı scripti çalıştır ve Windows'de cmd.exe et. |
| Derleme Yapıtlarını Kopyalama ve Yayımlama CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 kullanım dışıdır. Bunun yerine Dosyaları Kopyala görevini ve Derleme Yapıtlarını Yayımla görevini kullanın. |
|
Dosyaları kopyalama CopyFiles@2 |
Dosya yolları (klasör yolları değil) ile eşleşen desenleri kullanarak dosyaları kaynak klasörden hedef klasöre kopyalayın. |
|
Dosya Kopyalama CopyFiles@1 |
Minimatch desenlerini kullanarak kaynak klasörden hedef klasöre dosya kopyalama (Minimatch desenleri klasör yolları değil yalnızca dosya yolları ile eşleşecektir). |
| cURL Dosyaları Karşıya Yükleme cURLUploader@2 cURLUploader@1 |
Dosyaları karşıya yüklemek için cURL'nin desteklenen protokollerini kullanın. |
| dosyanın şifresini çözme (OpenSSL) DecryptFile@1 |
OpenSSL kullanarak dosyanın şifresini çözme. |
|
Gecikme Delay@1 |
Bir iş akışının daha fazla yürütülmesini sabit bir süre geciktirme. |
|
Dosyaları silme DeleteFiles@1 |
Klasörleri veya desenle eşleşen dosyaları silin. |
|
Statik Web Uygulaması Azure Dağıt AzureStaticWebApp@0 |
Bir Azure Static Web Uygulaması oluşturun ve dağıtın. |
|
Dosya paylaşımından yapıtları indirme DownloadFileshareArtifacts@1 |
\share\drop gibi bir dosya paylaşımından yapıtları indirin. |
|
Derleme yapıtlarını indirme DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Tamamlanmış bir derlemenin yapıtları olarak kaydedilen dosyaları indirin. |
|
Download GitHub Release DownloadGitHubRelease@0 |
Bir depodan bir GitHub Sürümünü indiriyor. |
|
Paketi indir DownloadPackage@1 DownloadPackage@0 |
Azure Artifacts'te paket yönetim akışından bir paket indirin. |
|
İşlem Hattı Yapıtlarını İndirme DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Derleme ve işlem hattı yapıtlarını indirin. |
|
Güvenli dosya indirme DownloadSecureFile@1 |
Aracı makinesine güvenli bir dosya indirin. |
| dosyaları ayıklama ExtractFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi çeşitli arşiv ve sıkıştırma dosyalarını ayıklayın. |
| dosya dönüştürme FileTransform@2 FileTransform@1 |
Belirteçleri XML veya JSON yapılandırma dosyalarındaki değişken değerlerle değiştirin. |
| FTP karşıya yükleme FtpUpload@2 FtpUpload@1 |
FTP kullanarak dosyaları karşıya yükleyin. |
|
GitHub Yorum GitHubComment@0 |
GitHub varlığınıza bir yorum yazın, yani sorun veya bir pull request (PR). |
|
GitHub Release GitHubRelease@1 GitHubRelease@0 |
Bir GitHub sürümü oluşturun, düzenleyin veya silin. |
| apple sertifika yükleme InstallAppleCertificate@2 |
macOS aracı makinesinde derlemek için gereken bir Apple sertifikası yükleyin. |
| Apple Sertifika InstallAppleCertificate@1 InstallAppleCertificate@0 |
macOS aracısını derlemek için gereken bir Apple sertifikası yükleyin. |
|
Apple sağlama profilini yükleme InstallAppleProvisioningProfile@1 |
MacOS aracı makinesinde derlemek için gereken bir Apple sağlama profili yükleyin. |
|
Apple Sağlama Profili Yükleme InstallAppleProvisioningProfile@0 |
macOS aracısını derlemek için gereken bir Apple sağlama profili yükleyin. |
|
SSH anahtarı yükleme InstallSSHKey@0 |
Derleme veya dağıtımdan önce bir SSH anahtarı yükleyin. |
|
Invoke Azure Function AzureFunction@1 AzureFunction@0 |
Invoke an Azure function. |
| Jenkinsyapıtları indirme JenkinsDownloadArtifacts@2 JenkinsDownloadArtifacts@1 |
Jenkins işi tarafından üretilen yapıtları indirin. |
|
Node.js görevler çalıştırıcı yükleyicisi NodeTaskRunnerInstaller@0 |
Düğüm görevlerini çalıştırmak için belirli Node.js sürümünü yükleyin. |
|
Gösterimi Notation@0 |
Azure Pipepine Görevi, Notation CLI'yı kurmak, imzalamak ve Notation ile doğrulamak için. |
| PowerShell PowerShell@2 PowerShell@1 |
Linux, macOS veya Windows'ta PowerShell betiği çalıştırın. |
| derleme yapıtlarını yayımlama PublishBuildArtifacts@1 |
Build artefaktlarını Azure Pipelines'a veya bir Windows dosya paylaşımına yayınlayın. |
|
İşlem Hattı Yapıtlarını Yayımlama PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Geçerli çalıştırma için bir dosyayı veya dizini adlandırılmış yapıt olarak yayımlayın (karşıya yükleyin). |
|
İşlem Hattı Meta Verilerini Yayımlama PublishPipelineMetadata@0 |
İşlem Hattı Meta Verilerini Kanıt deposuna yayımlama. |
|
Yayın Yap Azure Service Bus PublishToAzureServiceBus@2 PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Azure Service Bus'a bir mesaj gönderir ve Azure Resource Manager servis bağlantısı kullanır (ajana gerek yoktur). |
|
Python script PythonScript@0 |
Bir Python dosyası veya inline script çalıştırın. |
|
Query Azure İzleyici alerts AzureMonitor@1 |
Aktif uyarılar için konfigure edilmiş Azure İzleyici kurallarına göz atın. |
|
Query Classic Azure İzleyici alerts AzureMonitor@0 |
Aktif alerts için konfigure edilmiş klasik Azure İzleyici kurallarına observe et. |
|
İş öğelerini sorgulama queryWorkItems@0 |
bir iş öğesi sorgusu yürütür ve döndürülen öğe sayısını denetler. |
| uygulama gözden ReviewApp@0 |
Bir kaynağı dinamik olarak oluşturmak için dağıtım aşaması sağlayıcısı altında bu görevi kullanın. |
|
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Azure Service Fabric kümesi bağlantısı bağlamında PowerShell script çalıştırın. |
|
Kabuk betiği ShellScript@2 |
Bash kullanarak bir kabuk betiği çalıştırın. |
|
Update Service Fabric App Versions ServiceFabricUpdateAppVersions@1 |
Paketlenmiş Service Fabric uygulamasının sürümlerini otomatik olarak günceller. |
|
Hizmet Fabric manifestolarını güncelle ServiceFabricUpdateManifests@2 |
Paketlenmiş Azure Service Fabric uygulamasında uygulama ve servis manifestolarının bölümlerini otomatik olarak güncelle. |
Görevleri oluşturma
| Görev | Açıklama |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
| android derleme AndroidBuild@1 |
AndroidBuild@1 kullanım dışı bırakıldı. Gradle kullanın. |
| android imzalama AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Android APK dosyalarını imzalayın ve hizalayın. |
|
Karınca Ant@1 |
Apache Ant ile derleme. |
|
Azure IoT Edge AzureIoTEdge@2 |
Build and deploy an Azure IoT Edge image. |
|
CMake CMake@1 |
CMake platformlar arası derleme sistemiyle derleme. |
| kapsayıcı derleme ContainerBuild@0 |
Kapsayıcı Derleme Görevi. |
| Docker' Docker@2 Docker@1 Docker@0 |
Docker görüntüleri oluşturun veya gönderin, oturum açın veya oturumu kapatın, kapsayıcıları başlatın veya durdurun ya da bir Docker komutu çalıştırın. |
| Docker Compose DockerCompose@0 |
Çok kapsayıcılı Docker uygulamaları oluşturma, gönderme veya çalıştırma. Görev, Docker veya Azure Container kayıt defteri ile kullanılabilir. |
|
GitHub Nuget paketlerini indir DownloadGitHubNugetPackage@1 |
dotnet CLI kullanarak nuget paketlerinizi geri yükleyin. |
|
Git Go@0 |
Go uygulamasını alın, derleyin veya test edin ya da özel bir Go komutu çalıştırın. |
|
Gradle Belediyesi Gradle@3 Gradle@2 Gradle@1 |
Gradle sarmalayıcı betiği kullanarak derleme. |
|
Homurtu Grunt@0 |
Grunt JavaScript görev çalıştırıcısını çalıştırın. |
|
Gulp gulp@1 gulp@0 |
Gulp Node.js akış görev tabanlı derleme sistemini çalıştırın. |
|
Dizin kaynakları ve yayımlama simgeleri PublishSymbols@2 PublishSymbols@1 |
Kaynak kodunuzu indeksleyin ve sembolleri bir dosya paylaşımına veya Azure Artifacts sembol sunucusuna yayınlayın. |
| Jenkins kuyruk işini JenkinsQueueJob@2 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
| Jenkins Kuyruk İşi JenkinsQueueJob@1 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
|
Maven Maven@4 Maven@3 Maven@2 Maven@1 |
Apache Maven ile derleme, test etme ve dağıtma. |
| MSBuild MSBuild@1 |
MSBuild ile derleme. |
|
Visual Studio build VSBuild@1 |
MSBuild ile geliştir ve Visual Studio sürüm özelliğini ayarla. |
| Xcode Xcode@5 Xcode@4 |
macOS üzerinde Xcode çalışma alanı oluşturun, test edin veya arşivleyin. İsteğe bağlı olarak bir uygulamayı paketle. |
| Xcode Derleme Xcode@3 Xcode@2 |
macOS üzerinde bir Xcode çalışma alanı oluşturun. |
|
Xcode Paketi iOS XcodePackageiOS@0 |
xcrun (Xcode 7 veya altı) kullanarak Xcode derleme çıkışından bir .ipa dosyası oluşturun. |
Görevleri dağıtma
| Görev | Açıklama |
|---|---|
| App Center'ın dağıtma AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
App derlemelerini testçilere ve kullanıcılara Visual Studio App Center üzerinden dağıtın. |
| ARM şablonu dağıtımı AzureResourceManagerTemplateDeployment@3 |
Tüm dağıtım alanlarına bir Azure Resource Manager (ARM) şablonu yerleştirin. |
|
Azure Uygulama Yapılandırması Export AzureAppConfigurationExport@10 |
Azure Uygulama Yapılandırması'dan anahtar değerleri derleme veya dağıtım pipeline'larınızdaki görev değişkenlerine aktarın. |
|
Azure Uygulama Yapılandırması İthalat AzureAppConfigurationImport@10 |
Configuration files'ten ayarları build veya deployment pipelines üzerinden Azure Uygulama Yapılandırması'a import edin. |
|
Azure Uygulama Yapılandırması Anlık Görüntü AzureAppConfigurationSnapshot@1 |
Azure Uygulama Yapılandırması'da build or deployment pipelines aracılığıyla konfigurasyon snapshot oluştur. |
|
Azure App Service Classic (Kullanımdan Çıkmış) AzureWebPowerShellDeployment@1 |
Azure App Service oluşturmak veya güncellemek için Azure PowerShell. |
|
Azure App Service deploy AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Docker, Java, .NET, .NET Core, Node.js, PHP, Python veya Ruby kullanarak bir web, mobil veya API uygulamasına Azure App Service dağıtın. |
|
Azure App Service yönet AzureAppServiceManage@0 |
Başlat, durdur, yeniden başlat, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service. |
|
Azure App Service Ayarlar AzureAppServiceSettings@1 |
Linux veya Windows için Azure Web Uygulamasını güncelleme/uygulama ayarları ekle. |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Linux agentında çalışırken PowerShell Core/Shell scriptinde Azure CLI aboneliğine karşı Azure CLI komutlarını çalıştırın; Windows agent'ında çalışırken PowerShell/PowerShell Core/Batch script'i ile çalıştırın. |
|
Azure CLI Önizleme AzureCLI@0 |
Azure aboneliğine karşı Azure CLI komutlarıyla bir Shell veya Batch script çalıştırın. |
|
Azure Bulut Servisi dağıtımı AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Bir Azure Cloud Service Deploy edin. |
|
Azure Container Apps Dağıt AzureContainerApps@1 AzureContainerApps@0 |
Azure DevOps Görevi, Azure Container Apps oluşturmak ve deploy etmek için. |
|
MySQL için Azure Veritabanı dağıtımı AzureMysqlDeployment@1 |
Scriptlerinizi çalıştırın ve MySQL için Azure Veritabanı'de değişiklikler yapın. |
|
Azure dosya kopyası AzureFileCopy@6 AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Copy files to Azure Blob Depolama or virtual machines. |
|
Azure Function on Kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Azure function'u Kubernetes cluster'a deploy et. |
|
Azure İşlevleri Deploy AzureFunctionApp@2 AzureFunctionApp@1 |
Bir fonksiyon uygulamasını .NET, Python, JavaScript, PowerShell, Java tabanlı web uygulamalarıyla güncelledin. |
|
Azure İşlevleri konteyner için AzureFunctionAppContainer@1 |
Bir işlev uygulamasını Docker kapsayıcısıyla güncelleştirme. |
|
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Download Azure Key Vault secrets. |
|
Azure İzleyici uyarıları (Kullanımdan kaldırıldı) AzureMonitorAlerts@0 |
Bir Azure kaynağı için mevcut metriklerde uyarıları yapılandırın (Deprecated). |
|
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Bir Azure ortamında PowerShell betikleri çalıştırın. |
|
Azure kaynak grubu dağıtımı AzureResourceGroupDeployment@2 |
Bir Azure Resource Manager (ARM) şablonunu bir kaynak grubuna yerleştirin ve sanal makineleri yönetin. |
|
Azure Kaynak Grubu Dağıtımı AzureResourceGroupDeployment@1 |
Azure Resource Groups'u dağıt, başlat, durdur, sil. |
|
Azure Spring Apps AzureSpringCloud@0 |
Uygulamaları Azure Spring Apps'e dağıtın ve dağıtımları yönetin. |
|
Azure SQL Veritabanı dağıtımı SqlAzureDacpacDeployment@1 |
DACPAC kullanarak Azure SQL Veritabanı dağıtın veya SQLCMD kullanarak scriptleri çalıştırın. |
|
Azure VM ölçek seti dağıtımı AzureVmssDeployment@1 AzureVmssDeployment@0 |
Sanal makine ölçek kümesi görüntüsünü dağıtma. |
|
Azure Web App AzureWebApp@1 |
Linux veya Windows için bir Azure Web Uygulaması dağıtın. |
|
Azure Konteynerler için Web Uygulaması AzureWebAppContainer@1 |
Deploy containers to Azure App Service. |
|
Makine görüntüsü oluşturma PackerBuild@1 PackerBuild@0 |
Packer kullanarak bir makine imajı oluşturun; bu imaj Azure Sanal makine ölçekli küme dağıtımı için kullanılabilir. |
|
Azure İlkesi uyumluluğunu kontrol et AzurePolicyCheckGate@0 |
Azure İlkesi için güvenlik ve uyumluluk değerlendirmesi. |
|
Şef Chef@1 |
Ortam özniteliklerini düzenleyerek Chef ortamlarına dağıtın. |
|
Şef Bıçağı ChefKnife@1 |
Chef iş istasyonunuzda Bıçak komutları ile betikleri çalıştırın. |
|
SSH üzerinden dosya kopyalama CopyFilesOverSSH@0 |
Dosyaları veya derleme yapıtlarını SSH üzerinden uzak bir makineye kopyalayın. |
| Kubernetes'a KubernetesManifest@1 KubernetesManifest@0 |
Kümelere dağıtmak için Kubernetes bildirim dosyalarını kullanın, hatta Helm grafiklerini kullanarak dağıtımlar için kullanılacak bildirim dosyalarını pişirin. |
| IIS web uygulamasını dağıtma IISWebAppDeploymentOnMachineGroup@0 |
Web Dağıtım'ı kullanarak bir web sitesi veya web uygulaması dağıtın. |
| IIS Web App dağıtımı (Kullanım dışı) IISWebAppDeployment@1 |
MSDeploy kullanarak dağıtın, ardından web sitelerini ve uygulama havuzlarını oluşturun/güncelleştirin. |
| IIS web uygulamasının yönetmesini IISWebAppManagementOnMachineGroup@0 |
Web siteleri, web uygulamaları, sanal dizinler veya uygulama havuzları oluşturun veya güncelleştirin. |
| REST API çağırmayı InvokeRESTAPI@1 InvokeRESTAPI@0 |
İşlem hattınızın bir parçası olarak REST API'sini çağırın. |
| Kubectl Kubernetes@1 Kubernetes@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, konfigurize edin, güncelle kubectl komutlarını çalıştırın. |
|
El ile müdahale ManualIntervention@8 |
Dağıtımı duraklatma ve el ile müdahaleyi bekleme. Yalnızca klasik yayın işlem hatlarıyla çalışır. |
|
El ile doğrulama ManualValidation@1 ManualValidation@0 |
El ile etkileşimi beklemek için işlem hattı çalıştırmasını duraklatma. Yalnızca YAML işlem hatlarıyla çalışır. |
| MySQL veritabanı dağıtımı MysqlDeploymentOnMachineGroup@1 |
Betikleri çalıştırın ve MySQL Veritabanında değişiklik yapın. |
| Helm grafiklerini paketleme ve dağıtma HelmDeploy@1 HelmDeploy@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, yapılandırmak, güncellemek için helm komutlarını çalıştırın. |
| Hedef makinelerde PowerShell'i PowerShellOnTargetMachines@3 |
Uzaktan iletişim için PSSession ve Invoke-Command kullanarak uzak makinelerde PowerShell betikleri yürütün. |
| Hedef Makinelerde PowerShell'i PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Uzak makinelerde PowerShell betiklerini yürütün. |
|
Service Fabric uygulama dağıtımı ServiceFabricDeploy@1 |
Deploy an Azure Service Fabric application to a cluster. |
|
Service Fabric Compose deploy ServiceFabricComposeDeploy@0 |
Deploy a Docker Compose application to an Azure Service Fabric cluster. |
|
SQL Server veritabanı dağıtımı SqlDacpacDeploymentOnMachineGroup@0 |
DACPAC veya SQL scriptleri kullanarak bir SQL Server veritabanı dağıtın. |
|
SQL Server veritabanı dağıtı (Kullanımdan kaldırıldı) SqlServerDacpacDeployment@1 |
DACPAC kullanarak bir SQL Server veritabanı dağıtın. |
|
SSH (SSH) SSH@0 |
SSH kullanarak uzak makinede kabuk komutlarını veya betiği çalıştırın. |
|
Windows makine dosyası kopyası WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Dosyaları uzak Windows makinelerine kopyalayın. |
Paket görevleri
| Görev | Açıklama |
|---|---|
|
Kargo kimlik doğrulaması (görev çalıştırıcıları için) CargoAuthenticate@0 |
Kargo kasaları dağıtımını yüklemek için kullanılan kargo istemcisi için kimlik doğrulama görevi. |
| CocoaPods CocoaPods@0 |
Swift ve Objective-C Cocoa projeleri için CocoaPods bağımlılıklarını yükleyin. |
| conda ortamı CondaEnvironment@1 CondaEnvironment@0 |
Bu görev kullanım dışı bırakıldı. Anaconda ortamlarıyla çalışmak için doğrudan betikte conda kullanın. |
|
Github Npm Paketi İndirme DownloadGithubNpmPackage@1 |
GitHub'tan npm paketleri yükleyin. |
| Maven Kimlik Doğrulaması MavenAuthenticate@0 |
Azure Artifacts beslemeleri ve harici maven depoları için credentials sağlar. |
| npm Npm@1 Npm@0 |
npm paketlerini yükleyin ve yayımlayın veya bir npm komutu çalıştırın. npmjs.com ve Azure Artifacts gibi doğrulanmış kayıtları destekler. |
|
npm kimlik doğrulaması (görev çalıştırıcıları için) npmAuthenticate@0 |
Npm görevini de kullanıyorsanız bu görevi kullanmayın. Derlemenin kapsamı için deponuzdaki bir .npmrc dosyasına npm kimlik bilgileri sağlar. Bu, gulp ve Grunt gibi npm görev çalıştırıcılarının özel kayıt defterleriyle kimlik doğrulamasına olanak tanır. |
| NuGet NuGetCommand@2 NuGet@0 |
NuGet paketlerini geri yükleyin, paketleyin veya gönderin ya da bir NuGet komutu çalıştırın. Azure Artifacts ve MyGet gibi NuGet.org ve doğrulanmış yayınları destekliyor. NuGet.exe kullanıyor ve .NET Framework uygulamalarıyla çalışıyor. .NET Core ve .NET Standard uygulamaları için .NET Core görevini kullanın. |
| NuGet kimlik doğrulaması NuGetAuthenticate@1 NuGetAuthenticate@0 |
NuGet araçlarını Azure Artifacts ve diğer NuGet depoları ile kimlik doğrulaması için konfigure edin. NuGet >= 4.8.5385, dotnet >= 6 veya MSBuild >= 15.8.166.59604 gerektirir. |
| NuGet Yükleyicisi NuGetInstaller@0 |
Eksik NuGet paketlerini yükler veya geri yükler. En son özellikler için NuGetAuthenticate@0 görevi kullanın. |
| NuGet paketleyici NuGetPackager@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet yayımcı NuGetPublisher@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet Geri Yükleme NuGetRestore@1 |
Visual Studio Build adımına hazırlık olarak NuGet paketlerini geri kazandırıyor. |
| PyPI yayımcı PyPIPublisher@0 |
Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yükleyin. |
|
Python pip authenticate PipAuthenticate@1 PipAuthenticate@0 |
Python dağıtımlarının kurulumu için kullanılan pip istemcisi için kimlik doğrulama görevi. |
|
Python ip yükleme doğrulama TwineAuthenticate@1 TwineAuthenticate@0 |
Python dağıtımlarını twine kullanarak yüklemek için kimlik doğrulaması yapın. Twine upload komutunuza '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' ekleyin. Bu kuruluşta bulunan akışlar için, akış adını depo (-r) olarak kullanın. Aksi takdirde, hizmet bağlantısında tanımlanan uç nokta adını kullanın. |
| evrensel paketleri UniversalPackages@0 |
Evrensel Paketleri indirin veya yayımlayın. |
Görevleri test etme
| Görev | Açıklama |
|---|---|
| App Center test AppCenterTest@1 |
Visual Studio App Center ile uygulama paketlerini test edin. |
|
Azure Test Planı AzureTestPlan@0 |
Maven ve Gradle for Java, PyTest for Python ve Jest for JavaScript gibi farklı test frameworkleri için manuel ve otomatik test noktalarını çalıştırın. |
|
Kapsayıcı Yapısı Test ContainerStructureTest@0 |
Bir görüntünün yapısını dört test kategorisine göre doğrulamak için kapsayıcı yapısı testi (https://github.com/GoogleContainerTools/container-structure-test) kullanır: komut testleri, dosya varlığı testleri, dosya içeriği testleri ve meta veri testleri. |
|
Mobil Merkez Testi VSMobileCenterTest@0 |
Visual Studio Mobile Center ile mobil uygulama paketlerini test edin. |
|
Kod kapsamı sonuçlarını yayımlama PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Derlemedeki kod kapsamı sonuçlarından herhangi birini yayımlayın. |
|
Test sonuçlarını yayımlama PublishTestResults@1 |
Test sonuçlarını Azure Pipelines'a yayımla. |
| Test Sonuçlarını Yayımlama PublishTestResults@2 |
Test sonuçlarını Azure Pipelines'a yayımla. |
|
İşlevsel testleri çalıştırma RunVisualStudioTestsusingTestAgent@1 |
Kullanımdan dartılı: Bu görev ve ona eşlik eden görev (Visual Studio Test Agent Deployment) artık kullanılmamıştır. Bunun yerine 'Visual Studio Test' görevini kullanın. VSTest görevi hem birim hem de işlevsel testler çalıştırabilir. Çok aracılı iş ayarını kullanarak bir veya daha fazla aracıda test çalıştırma. 'Visual Studio Test Platform' görevini kullanarak testleri çalıştırmak için Visual Studio aracında çalışmaya gerek kalmadan. VSTest görevi, başarısız testleri otomatik olarak yeniden çalıştırma gibi yeni özellikler de getirir. |
|
Visual Studio Test VSTest@3 VSTest@2 VSTest@1 |
Birim ve fonksiyonel testleri (Selenium, Appium, Coded UI testi vb.) Visual Studio Test (VsTest) çalıştırarak çalıştırın. Visual Studio test adaptörü olan MsTest, xUnit, NUnit, Chutzpah (QUnit, Mocha ve Jasmine kullanan JavaScript testleri için) gibi test framework'leri çalıştırılabilir. Testler bu görev (sürüm 2 ve üzeri) kullanılarak birden çok aracıya dağıtılabilir. |
|
Visual Studio test ajanı dağıtımı DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 kullanım dışıdır. Birim ve fonksiyonel testleri çalıştırmak için Visual Studio Test görevini kullanın. |
|
Visual Studio Test Ajanı Dağıtımı DeployVisualStudioTestAgent@1 |
Test Aracısını bir dizi makinede test çalıştıracak şekilde dağıtın ve yapılandırın. |
Araç görevleri
| Görev | Açıklama |
|---|---|
|
.NET Core SDK/runtime kurulumcu DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinin ve PATH'a ekleyin. |
| Docker CLI yükleyici DockerInstaller@0 |
Aracı makinesine Docker CLI yükleyin. |
|
Duffle aracı yükleyicisi DuffleInstaller@0 |
CNAB paketlerini yüklemek ve yönetmek için belirtilen Duffle sürümünü yükleyin. |
|
Go aracı yükleyicisi GoTool@0 |
Önbellekte bulun veya Go'nun belirli bir sürümünü indirin ve PATH'e ekleyin. |
| Helm aracı yükleyici HelmInstaller@1 HelmInstaller@0 |
Helm'i bir aracı makinesine yükleyin. |
|
Func Core Tools Azure Kurulum FuncToolsInstaller@0 |
Azure Func Core Tools'u kur. |
|
Java araç kurucusu JavaToolInstaller@1 JavaToolInstaller@0 |
Kullanıcı tarafından sağlanan Azure blob'tan veya araç önbelleğinden belirli bir Java sürümü edinin ve JAVA_HOME ayarlar. |
| Kubectl aracı yükleyici KubectlInstaller@0 |
Aracı makineye Kubectl yükleyin. |
| NuGet aracı yükleyici NuGetToolInstaller@1 NuGetToolInstaller@0 |
İnternet'ten veya araçlar önbelleğinden NuGet'in belirli bir sürümünü alır ve PATH'e ekler. NuGet görevlerinde kullanılan NuGet sürümünü değiştirmek için bu görevi kullanın. |
|
Use .NET Core UseDotNet@2 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinir ve PATH'a ekler. Bu görevi, sonraki görevlerde kullanılan .NET Core sürümünü değiştirmek için kullanın. Ayrıca ara sunucu desteği de sağlar. |
|
Ekosistem Node.js kullanma UseNode@1 NodeTool@0 |
Bir Node.js ortamı ayarlayın ve path'e ekleyin; ayrıca ara sunucu desteği de sağlar. |
UsePythonVersion@0 |
Araç önbelleğinden belirtilen Python sürümünü kullanın, isteğe bağlı olarak PATH'e ekleyebilirsiniz. |
|
Ruby sürümünü kullanma UseRubyVersion@0 |
Araç önbelleğinden belirtilen Ruby sürümünü kullanarak isteğe bağlı olarak PATH'e ekleyin. |
|
Visual Studio test platform kurulumcusu VisualStudioTestPlatformInstaller@1 |
Test platformunu nuget.org veya araç önbelleğinden alın. 'vstest' talebini karşılar ve Visual Studio Test görevi kullanılarak testleri çalıştırmak ve tanı verilerini toplamak için kullanılabilir. |
Yardımcı program görevleri
| Görev | Açıklama |
|---|---|
| dosyaları arşivle ArchiveFiles@2 |
Dosyaları .7z, .tar.gz veya .zipolarak sıkıştırır. |
| Dosyaları Arşivle ArchiveFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi sıkıştırma biçimlerini kullanarak dosyaları arşivleyin. |
|
Azure Network Load Balancer AzureNLBManagement@1 |
Bir Azure sanal makinesinin ağ arayüzünü bir Load Balancer'ın arka uç adres havuzuna bağlayın veya ayırın. |
| Bash Bash@3 |
macOS, Linux veya Windows'ta Bash betiği çalıştırın. |
| Batch betiği BatchScript@1 |
Bir Windows komutu veya toplu betik çalıştırın ve isteğe bağlı olarak ortamı değiştirmesine izin verin. |
|
Önbelleği Cache@2 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
|
Önbelleği (Beta) CacheBeta@1 CacheBeta@0 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
| komut satırı CmdLine@2 CmdLine@1 |
Linux ve macOS'ta Bash ile komut satırı scripti çalıştır ve Windows'de cmd.exe et. |
| Derleme Yapıtlarını Kopyalama ve Yayımlama CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 kullanım dışıdır. Bunun yerine Dosyaları Kopyala görevini ve Derleme Yapıtlarını Yayımla görevini kullanın. |
|
Dosyaları kopyalama CopyFiles@2 |
Dosya yolları (klasör yolları değil) ile eşleşen desenleri kullanarak dosyaları kaynak klasörden hedef klasöre kopyalayın. |
|
Dosya Kopyalama CopyFiles@1 |
Minimatch desenlerini kullanarak kaynak klasörden hedef klasöre dosya kopyalama (Minimatch desenleri klasör yolları değil yalnızca dosya yolları ile eşleşecektir). |
| cURL Dosyaları Karşıya Yükleme cURLUploader@2 cURLUploader@1 |
Dosyaları karşıya yüklemek için cURL'nin desteklenen protokollerini kullanın. |
| dosyanın şifresini çözme (OpenSSL) DecryptFile@1 |
OpenSSL kullanarak dosyanın şifresini çözme. |
|
Gecikme Delay@1 |
Bir iş akışının daha fazla yürütülmesini sabit bir süre geciktirme. |
|
Dosyaları silme DeleteFiles@1 |
Klasörleri veya desenle eşleşen dosyaları silin. |
|
Statik Web Uygulaması Azure Dağıt AzureStaticWebApp@0 |
Bir Azure Static Web Uygulaması oluşturun ve dağıtın. |
|
Dosya paylaşımından yapıtları indirme DownloadFileshareArtifacts@1 |
\share\drop gibi bir dosya paylaşımından yapıtları indirin. |
|
Derleme yapıtlarını indirme DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Tamamlanmış bir derlemenin yapıtları olarak kaydedilen dosyaları indirin. |
|
Download GitHub Release DownloadGitHubRelease@0 |
Bir depodan bir GitHub Sürümünü indiriyor. |
|
Paketi indir DownloadPackage@1 DownloadPackage@0 |
Azure Artifacts'te paket yönetim akışından bir paket indirin. |
|
İşlem Hattı Yapıtlarını İndirme DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Derleme ve işlem hattı yapıtlarını indirin. |
|
Güvenli dosya indirme DownloadSecureFile@1 |
Aracı makinesine güvenli bir dosya indirin. |
| dosyaları ayıklama ExtractFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi çeşitli arşiv ve sıkıştırma dosyalarını ayıklayın. |
| dosya dönüştürme FileTransform@2 FileTransform@1 |
Belirteçleri XML veya JSON yapılandırma dosyalarındaki değişken değerlerle değiştirin. |
| FTP karşıya yükleme FtpUpload@2 FtpUpload@1 |
FTP kullanarak dosyaları karşıya yükleyin. |
|
GitHub Yorum GitHubComment@0 |
GitHub varlığınıza bir yorum yazın, yani sorun veya bir pull request (PR). |
|
GitHub Release GitHubRelease@1 GitHubRelease@0 |
Bir GitHub sürümü oluşturun, düzenleyin veya silin. |
| apple sertifika yükleme InstallAppleCertificate@2 |
macOS aracı makinesinde derlemek için gereken bir Apple sertifikası yükleyin. |
| Apple Sertifika InstallAppleCertificate@1 InstallAppleCertificate@0 |
macOS aracısını derlemek için gereken bir Apple sertifikası yükleyin. |
|
Apple sağlama profilini yükleme InstallAppleProvisioningProfile@1 |
MacOS aracı makinesinde derlemek için gereken bir Apple sağlama profili yükleyin. |
|
Apple Sağlama Profili Yükleme InstallAppleProvisioningProfile@0 |
macOS aracısını derlemek için gereken bir Apple sağlama profili yükleyin. |
|
SSH anahtarı yükleme InstallSSHKey@0 |
Derleme veya dağıtımdan önce bir SSH anahtarı yükleyin. |
|
Invoke Azure Function AzureFunction@1 AzureFunction@0 |
Invoke an Azure function. |
| Jenkinsyapıtları indirme JenkinsDownloadArtifacts@2 JenkinsDownloadArtifacts@1 |
Jenkins işi tarafından üretilen yapıtları indirin. |
|
Node.js görevler çalıştırıcı yükleyicisi NodeTaskRunnerInstaller@0 |
Düğüm görevlerini çalıştırmak için belirli Node.js sürümünü yükleyin. |
| PowerShell PowerShell@2 PowerShell@1 |
Linux, macOS veya Windows'ta PowerShell betiği çalıştırın. |
| derleme yapıtlarını yayımlama PublishBuildArtifacts@1 |
Build artefaktlarını Azure Pipelines'a veya bir Windows dosya paylaşımına yayınlayın. |
|
İşlem Hattı Yapıtlarını Yayımlama PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Geçerli çalıştırma için bir dosyayı veya dizini adlandırılmış yapıt olarak yayımlayın (karşıya yükleyin). |
|
İşlem Hattı Meta Verilerini Yayımlama PublishPipelineMetadata@0 |
İşlem Hattı Meta Verilerini Kanıt deposuna yayımlama. |
|
Yayın Yap Azure Service Bus PublishToAzureServiceBus@2 PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Azure Service Bus'a bir mesaj gönderir ve Azure Resource Manager servis bağlantısı kullanır (ajana gerek yoktur). |
|
Python script PythonScript@0 |
Bir Python dosyası veya inline script çalıştırın. |
|
Query Azure İzleyici alerts AzureMonitor@1 |
Aktif uyarılar için konfigure edilmiş Azure İzleyici kurallarına göz atın. |
|
Query Classic Azure İzleyici alerts AzureMonitor@0 |
Aktif alerts için konfigure edilmiş klasik Azure İzleyici kurallarına observe et. |
|
İş öğelerini sorgulama queryWorkItems@0 |
bir iş öğesi sorgusu yürütür ve döndürülen öğe sayısını denetler. |
| uygulama gözden ReviewApp@0 |
Bir kaynağı dinamik olarak oluşturmak için dağıtım aşaması sağlayıcısı altında bu görevi kullanın. |
|
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Azure Service Fabric kümesi bağlantısı bağlamında PowerShell script çalıştırın. |
|
Kabuk betiği ShellScript@2 |
Bash kullanarak bir kabuk betiği çalıştırın. |
|
Update Service Fabric App Versions ServiceFabricUpdateAppVersions@1 |
Paketlenmiş Service Fabric uygulamasının sürümlerini otomatik olarak günceller. |
|
Hizmet Fabric manifestolarını güncelle ServiceFabricUpdateManifests@2 |
Paketlenmiş Azure Service Fabric uygulamasında uygulama ve servis manifestolarının bölümlerini otomatik olarak güncelle. |
Görevleri oluşturma
| Görev | Açıklama |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
| android derleme AndroidBuild@1 |
AndroidBuild@1 kullanım dışı bırakıldı. Gradle kullanın. |
| android imzalama AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Android APK dosyalarını imzalayın ve hizalayın. |
|
Karınca Ant@1 |
Apache Ant ile derleme. |
|
Azure IoT Edge AzureIoTEdge@2 |
Build and deploy an Azure IoT Edge image. |
|
CMake CMake@1 |
CMake platformlar arası derleme sistemiyle derleme. |
| kapsayıcı derleme ContainerBuild@0 |
Kapsayıcı Derleme Görevi. |
| Docker' Docker@2 Docker@1 Docker@0 |
Docker görüntüleri oluşturun veya gönderin, oturum açın veya oturumu kapatın, kapsayıcıları başlatın veya durdurun ya da bir Docker komutu çalıştırın. |
| Docker Compose DockerCompose@0 |
Çok kapsayıcılı Docker uygulamaları oluşturma, gönderme veya çalıştırma. Görev, Docker veya Azure Container kayıt defteri ile kullanılabilir. |
|
GitHub Nuget paketlerini indir DownloadGitHubNugetPackage@1 |
dotnet CLI kullanarak nuget paketlerinizi geri yükleyin. |
|
Git Go@0 |
Go uygulamasını alın, derleyin veya test edin ya da özel bir Go komutu çalıştırın. |
|
Gradle Belediyesi Gradle@3 Gradle@2 Gradle@1 |
Gradle sarmalayıcı betiği kullanarak derleme. |
|
Homurtu Grunt@0 |
Grunt JavaScript görev çalıştırıcısını çalıştırın. |
|
Gulp gulp@1 gulp@0 |
Gulp Node.js akış görev tabanlı derleme sistemini çalıştırın. |
|
Dizin kaynakları ve yayımlama simgeleri PublishSymbols@2 PublishSymbols@1 |
Kaynak kodunuzu indeksleyin ve sembolleri bir dosya paylaşımına veya Azure Artifacts sembol sunucusuna yayınlayın. |
| Jenkins kuyruk işini JenkinsQueueJob@2 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
| Jenkins Kuyruk İşi JenkinsQueueJob@1 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
|
Maven Maven@4 Maven@3 Maven@2 Maven@1 |
Apache Maven ile derleme, test etme ve dağıtma. |
| MSBuild MSBuild@1 |
MSBuild ile derleme. |
|
Visual Studio build VSBuild@1 |
MSBuild ile geliştir ve Visual Studio sürüm özelliğini ayarla. |
| Xcode Xcode@5 Xcode@4 |
macOS üzerinde Xcode çalışma alanı oluşturun, test edin veya arşivleyin. İsteğe bağlı olarak bir uygulamayı paketle. |
| Xcode Derleme Xcode@3 Xcode@2 |
macOS üzerinde bir Xcode çalışma alanı oluşturun. |
|
Xcode Paketi iOS XcodePackageiOS@0 |
xcrun (Xcode 7 veya altı) kullanarak Xcode derleme çıkışından bir .ipa dosyası oluşturun. |
Görevleri dağıtma
| Görev | Açıklama |
|---|---|
| App Center'ın dağıtma AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
App derlemelerini testçilere ve kullanıcılara Visual Studio App Center üzerinden dağıtın. |
| ARM şablonu dağıtımı AzureResourceManagerTemplateDeployment@3 |
Tüm dağıtım alanlarına bir Azure Resource Manager (ARM) şablonu yerleştirin. |
|
Azure App Service Classic (Kullanımdan Çıkmış) AzureWebPowerShellDeployment@1 |
Azure App Service oluşturmak veya güncellemek için Azure PowerShell. |
|
Azure App Service deploy AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Docker, Java, .NET, .NET Core, Node.js, PHP, Python veya Ruby kullanarak bir web, mobil veya API uygulamasına Azure App Service dağıtın. |
|
Azure App Service yönet AzureAppServiceManage@0 |
Başlat, durdur, yeniden başlat, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service. |
|
Azure App Service Ayarlar AzureAppServiceSettings@1 |
Linux veya Windows için Azure Web Uygulamasını güncelleme/uygulama ayarları ekle. |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Linux agentında çalışırken PowerShell Core/Shell scriptinde Azure CLI aboneliğine karşı Azure CLI komutlarını çalıştırın; Windows agent'ında çalışırken PowerShell/PowerShell Core/Batch script'i ile çalıştırın. |
|
Azure CLI Önizleme AzureCLI@0 |
Azure aboneliğine karşı Azure CLI komutlarıyla bir Shell veya Batch script çalıştırın. |
|
Azure Bulut Servisi dağıtımı AzureCloudPowerShellDeployment@2 AzureCloudPowerShellDeployment@1 |
Bir Azure Cloud Service Deploy edin. |
|
Azure Container Apps Dağıt AzureContainerApps@1 AzureContainerApps@0 |
Azure DevOps Görevi, Azure Container Apps oluşturmak ve deploy etmek için. |
|
MySQL için Azure Veritabanı dağıtımı AzureMysqlDeployment@1 |
Scriptlerinizi çalıştırın ve MySQL için Azure Veritabanı'de değişiklikler yapın. |
|
Azure dosya kopyası AzureFileCopy@5 AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Copy files to Azure Blob Depolama or virtual machines. |
|
Azure Function on Kubernetes AzureFunctionOnKubernetes@1 AzureFunctionOnKubernetes@0 |
Azure function'u Kubernetes cluster'a deploy et. |
|
Azure İşlevleri Deploy AzureFunctionApp@2 AzureFunctionApp@1 |
Bir fonksiyon uygulamasını .NET, Python, JavaScript, PowerShell, Java tabanlı web uygulamalarıyla güncelledin. |
|
Azure İşlevleri konteyner için AzureFunctionAppContainer@1 |
Bir işlev uygulamasını Docker kapsayıcısıyla güncelleştirme. |
|
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Download Azure Key Vault secrets. |
|
Azure İzleyici uyarıları (Kullanımdan kaldırıldı) AzureMonitorAlerts@0 |
Bir Azure kaynağı için mevcut metriklerde uyarıları yapılandırın (Deprecated). |
|
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Bir Azure ortamında PowerShell betikleri çalıştırın. |
|
Azure kaynak grubu dağıtımı AzureResourceGroupDeployment@2 |
Bir Azure Resource Manager (ARM) şablonunu bir kaynak grubuna yerleştirin ve sanal makineleri yönetin. |
|
Azure Kaynak Grubu Dağıtımı AzureResourceGroupDeployment@1 |
Azure Resource Groups'u dağıt, başlat, durdur, sil. |
|
Azure Spring Apps AzureSpringCloud@0 |
Uygulamaları Azure Spring Apps'e dağıtın ve dağıtımları yönetin. |
|
Azure SQL Veritabanı dağıtımı SqlAzureDacpacDeployment@1 |
DACPAC kullanarak Azure SQL Veritabanı dağıtın veya SQLCMD kullanarak scriptleri çalıştırın. |
|
Azure VM ölçek seti dağıtımı AzureVmssDeployment@0 |
Sanal makine ölçek kümesi görüntüsünü dağıtma. |
|
Azure Web App AzureWebApp@1 |
Linux veya Windows için bir Azure Web Uygulaması dağıtın. |
|
Azure Konteynerler için Web Uygulaması AzureWebAppContainer@1 |
Deploy containers to Azure App Service. |
|
Makine görüntüsü oluşturma PackerBuild@1 PackerBuild@0 |
Packer kullanarak bir makine imajı oluşturun; bu imaj Azure Sanal makine ölçekli küme dağıtımı için kullanılabilir. |
|
Azure İlkesi uyumluluğunu kontrol et AzurePolicyCheckGate@0 |
Azure İlkesi için güvenlik ve uyumluluk değerlendirmesi. |
|
Şef Chef@1 |
Ortam özniteliklerini düzenleyerek Chef ortamlarına dağıtın. |
|
Şef Bıçağı ChefKnife@1 |
Chef iş istasyonunuzda Bıçak komutları ile betikleri çalıştırın. |
|
SSH üzerinden dosya kopyalama CopyFilesOverSSH@0 |
Dosyaları veya derleme yapıtlarını SSH üzerinden uzak bir makineye kopyalayın. |
| Kubernetes'a KubernetesManifest@1 KubernetesManifest@0 |
Kümelere dağıtmak için Kubernetes bildirim dosyalarını kullanın, hatta Helm grafiklerini kullanarak dağıtımlar için kullanılacak bildirim dosyalarını pişirin. |
| IIS web uygulamasını dağıtma IISWebAppDeploymentOnMachineGroup@0 |
Web Dağıtım'ı kullanarak bir web sitesi veya web uygulaması dağıtın. |
| IIS Web App dağıtımı (Kullanım dışı) IISWebAppDeployment@1 |
MSDeploy kullanarak dağıtın, ardından web sitelerini ve uygulama havuzlarını oluşturun/güncelleştirin. |
| IIS web uygulamasının yönetmesini IISWebAppManagementOnMachineGroup@0 |
Web siteleri, web uygulamaları, sanal dizinler veya uygulama havuzları oluşturun veya güncelleştirin. |
| REST API çağırmayı InvokeRESTAPI@1 InvokeRESTAPI@0 |
İşlem hattınızın bir parçası olarak REST API'sini çağırın. |
| Kubectl Kubernetes@1 Kubernetes@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, konfigurize edin, güncelle kubectl komutlarını çalıştırın. |
|
El ile müdahale ManualIntervention@8 |
Dağıtımı duraklatma ve el ile müdahaleyi bekleme. Yalnızca klasik yayın işlem hatlarıyla çalışır. |
|
El ile doğrulama ManualValidation@0 |
[ÖNİzLEME] El ile etkileşimi beklemek için işlem hattı çalıştırmasını duraklatma. Yalnızca YAML işlem hatlarıyla çalışır. |
| MySQL veritabanı dağıtımı MysqlDeploymentOnMachineGroup@1 |
Betikleri çalıştırın ve MySQL Veritabanında değişiklik yapın. |
| Helm grafiklerini paketleme ve dağıtma HelmDeploy@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, yapılandırmak, güncellemek için helm komutlarını çalıştırın. |
| Hedef makinelerde PowerShell'i PowerShellOnTargetMachines@3 |
Uzaktan iletişim için PSSession ve Invoke-Command kullanarak uzak makinelerde PowerShell betikleri yürütün. |
| Hedef Makinelerde PowerShell'i PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Uzak makinelerde PowerShell betiklerini yürütün. |
|
Service Fabric uygulama dağıtımı ServiceFabricDeploy@1 |
Deploy an Azure Service Fabric application to a cluster. |
|
Service Fabric Compose deploy ServiceFabricComposeDeploy@0 |
Deploy a Docker Compose application to an Azure Service Fabric cluster. |
|
SQL Server veritabanı dağıtımı SqlDacpacDeploymentOnMachineGroup@0 |
DACPAC veya SQL scriptleri kullanarak bir SQL Server veritabanı dağıtın. |
|
SQL Server veritabanı dağıtı (Kullanımdan kaldırıldı) SqlServerDacpacDeployment@1 |
DACPAC kullanarak bir SQL Server veritabanı dağıtın. |
|
SSH (SSH) SSH@0 |
SSH kullanarak uzak makinede kabuk komutlarını veya betiği çalıştırın. |
|
Windows makine dosyası kopyası WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Dosyaları uzak Windows makinelerine kopyalayın. |
Paket görevleri
| Görev | Açıklama |
|---|---|
|
Kargo kimlik doğrulaması (görev çalıştırıcıları için) CargoAuthenticate@0 |
Kargo kasaları dağıtımını yüklemek için kullanılan kargo istemcisi için kimlik doğrulama görevi. |
| CocoaPods CocoaPods@0 |
Swift ve Objective-C Cocoa projeleri için CocoaPods bağımlılıklarını yükleyin. |
| conda ortamı CondaEnvironment@1 CondaEnvironment@0 |
Bu görev kullanım dışı bırakıldı. Anaconda ortamlarıyla çalışmak için doğrudan betikte conda kullanın. |
|
Github Npm Paketi İndirme DownloadGithubNpmPackage@1 |
GitHub'tan npm paketleri yükleyin. |
| Maven Kimlik Doğrulaması MavenAuthenticate@0 |
Azure Artifacts beslemeleri ve harici maven depoları için credentials sağlar. |
| npm Npm@1 Npm@0 |
npm paketlerini yükleyin ve yayımlayın veya bir npm komutu çalıştırın. npmjs.com ve Azure Artifacts gibi doğrulanmış kayıtları destekler. |
|
npm kimlik doğrulaması (görev çalıştırıcıları için) npmAuthenticate@0 |
Npm görevini de kullanıyorsanız bu görevi kullanmayın. Derlemenin kapsamı için deponuzdaki bir .npmrc dosyasına npm kimlik bilgileri sağlar. Bu, gulp ve Grunt gibi npm görev çalıştırıcılarının özel kayıt defterleriyle kimlik doğrulamasına olanak tanır. |
| NuGet NuGetCommand@2 NuGet@0 |
NuGet paketlerini geri yükleyin, paketleyin veya gönderin ya da bir NuGet komutu çalıştırın. Azure Artifacts ve MyGet gibi NuGet.org ve doğrulanmış yayınları destekliyor. NuGet.exe kullanıyor ve .NET Framework uygulamalarıyla çalışıyor. .NET Core ve .NET Standard uygulamaları için .NET Core görevini kullanın. |
| NuGet kimlik doğrulaması NuGetAuthenticate@1 NuGetAuthenticate@0 |
NuGet araçlarını Azure Artifacts ve diğer NuGet depoları ile kimlik doğrulaması için konfigure edin. NuGet >= 4.8.5385, dotnet >= 6 veya MSBuild >= 15.8.166.59604 gerektirir. |
| NuGet Yükleyicisi NuGetInstaller@0 |
Eksik NuGet paketlerini yükler veya geri yükler. En son özellikler için NuGetAuthenticate@0 görevi kullanın. |
| NuGet paketleyici NuGetPackager@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet yayımcı NuGetPublisher@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet Geri Yükleme NuGetRestore@1 |
Visual Studio Build adımına hazırlık olarak NuGet paketlerini geri kazandırıyor. |
| PyPI yayımcı PyPIPublisher@0 |
Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yükleyin. |
|
Python pip authenticate PipAuthenticate@1 PipAuthenticate@0 |
Python dağıtımlarının kurulumu için kullanılan pip istemcisi için kimlik doğrulama görevi. |
|
Python ip yükleme doğrulama TwineAuthenticate@1 TwineAuthenticate@0 |
Python dağıtımlarını twine kullanarak yüklemek için kimlik doğrulaması yapın. Twine upload komutunuza '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' ekleyin. Bu kuruluşta bulunan akışlar için, akış adını depo (-r) olarak kullanın. Aksi takdirde, hizmet bağlantısında tanımlanan uç nokta adını kullanın. |
| evrensel paketleri UniversalPackages@0 |
Evrensel Paketleri indirin veya yayımlayın. |
Görevleri test etme
| Görev | Açıklama |
|---|---|
| App Center test AppCenterTest@1 |
Visual Studio App Center ile uygulama paketlerini test edin. |
|
Kapsayıcı Yapısı Test ContainerStructureTest@0 |
Bir görüntünün yapısını dört test kategorisine göre doğrulamak için kapsayıcı yapısı testi (https://github.com/GoogleContainerTools/container-structure-test) kullanır: komut testleri, dosya varlığı testleri, dosya içeriği testleri ve meta veri testleri. |
|
Mobil Merkez Testi VSMobileCenterTest@0 |
Visual Studio Mobile Center ile mobil uygulama paketlerini test edin. |
|
Kod kapsamı sonuçlarını yayımlama PublishCodeCoverageResults@2 PublishCodeCoverageResults@1 |
Derlemedeki kod kapsamı sonuçlarından herhangi birini yayımlayın. |
|
Test sonuçlarını yayımlama PublishTestResults@1 |
Test sonuçlarını Azure Pipelines'a yayımla. |
| Test Sonuçlarını Yayımlama PublishTestResults@2 |
Test sonuçlarını Azure Pipelines'a yayımla. |
|
İşlevsel testleri çalıştırma RunVisualStudioTestsusingTestAgent@1 |
Kullanımdan dartılı: Bu görev ve ona eşlik eden görev (Visual Studio Test Agent Deployment) artık kullanılmamıştır. Bunun yerine 'Visual Studio Test' görevini kullanın. VSTest görevi hem birim hem de işlevsel testler çalıştırabilir. Çok aracılı iş ayarını kullanarak bir veya daha fazla aracıda test çalıştırma. 'Visual Studio Test Platform' görevini kullanarak testleri çalıştırmak için Visual Studio aracında çalışmaya gerek kalmadan. VSTest görevi, başarısız testleri otomatik olarak yeniden çalıştırma gibi yeni özellikler de getirir. |
|
Visual Studio Test VSTest@2 VSTest@1 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
|
Visual Studio test ajanı dağıtımı DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 kullanım dışıdır. Birim ve fonksiyonel testleri çalıştırmak için Visual Studio Test görevini kullanın. |
|
Visual Studio Test Ajanı Dağıtımı DeployVisualStudioTestAgent@1 |
Test Aracısını bir dizi makinede test çalıştıracak şekilde dağıtın ve yapılandırın. |
Araç görevleri
| Görev | Açıklama |
|---|---|
|
.NET Core SDK/runtime kurulumcu DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinin ve PATH'a ekleyin. |
| Docker CLI yükleyici DockerInstaller@0 |
Aracı makinesine Docker CLI yükleyin. |
|
Duffle aracı yükleyicisi DuffleInstaller@0 |
CNAB paketlerini yüklemek ve yönetmek için belirtilen Duffle sürümünü yükleyin. |
|
Go aracı yükleyicisi GoTool@0 |
Önbellekte bulun veya Go'nun belirli bir sürümünü indirin ve PATH'e ekleyin. |
| Helm aracı yükleyici HelmInstaller@1 HelmInstaller@0 |
Helm'i bir aracı makinesine yükleyin. |
|
Func Core Tools Azure Kurulum FuncToolsInstaller@0 |
Azure Func Core Tools'u kur. |
|
Java araç kurucusu JavaToolInstaller@0 |
Kullanıcı tarafından sağlanan Azure blob'tan veya araç önbelleğinden belirli bir Java sürümü edinin ve JAVA_HOME ayarlar. |
| Kubectl aracı yükleyici KubectlInstaller@0 |
Aracı makineye Kubectl yükleyin. |
| NuGet aracı yükleyici NuGetToolInstaller@1 NuGetToolInstaller@0 |
İnternet'ten veya araçlar önbelleğinden NuGet'in belirli bir sürümünü alır ve PATH'e ekler. NuGet görevlerinde kullanılan NuGet sürümünü değiştirmek için bu görevi kullanın. |
|
Use .NET Core UseDotNet@2 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinir ve PATH'a ekler. Bu görevi, sonraki görevlerde kullanılan .NET Core sürümünü değiştirmek için kullanın. Ayrıca ara sunucu desteği de sağlar. |
|
Ekosistem Node.js kullanma UseNode@1 NodeTool@0 |
Bir Node.js ortamı ayarlayın ve path'e ekleyin; ayrıca ara sunucu desteği de sağlar. |
UsePythonVersion@0 |
Araç önbelleğinden belirtilen Python sürümünü kullanın, isteğe bağlı olarak PATH'e ekleyebilirsiniz. |
|
Ruby sürümünü kullanma UseRubyVersion@0 |
Araç önbelleğinden belirtilen Ruby sürümünü kullanarak isteğe bağlı olarak PATH'e ekleyin. |
|
Visual Studio test platform kurulumcusu VisualStudioTestPlatformInstaller@1 |
Test platformunu nuget.org veya araç önbelleğinden alın. 'vstest' talebini karşılar ve Visual Studio Test görevi kullanılarak testleri çalıştırmak ve tanı verilerini toplamak için kullanılabilir. |
Yardımcı program görevleri
| Görev | Açıklama |
|---|---|
| dosyaları arşivle ArchiveFiles@2 |
Dosyaları .7z, .tar.gz veya .zipolarak sıkıştırır. |
| Dosyaları Arşivle ArchiveFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi sıkıştırma biçimlerini kullanarak dosyaları arşivleyin. |
|
Azure Network Load Balancer AzureNLBManagement@1 |
Bir Azure sanal makinesinin ağ arayüzünü bir Load Balancer'ın arka uç adres havuzuna bağlayın veya ayırın. |
| Bash Bash@3 |
macOS, Linux veya Windows'ta Bash betiği çalıştırın. |
| Batch betiği BatchScript@1 |
Bir Windows komutu veya toplu betik çalıştırın ve isteğe bağlı olarak ortamı değiştirmesine izin verin. |
|
Önbelleği Cache@2 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
|
Önbelleği (Beta) CacheBeta@1 CacheBeta@0 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
| komut satırı CmdLine@2 CmdLine@1 |
Linux ve macOS'ta Bash ile komut satırı scripti çalıştır ve Windows'de cmd.exe et. |
| Derleme Yapıtlarını Kopyalama ve Yayımlama CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 kullanım dışıdır. Bunun yerine Dosyaları Kopyala görevini ve Derleme Yapıtlarını Yayımla görevini kullanın. |
|
Dosyaları kopyalama CopyFiles@2 |
Dosya yolları (klasör yolları değil) ile eşleşen desenleri kullanarak dosyaları kaynak klasörden hedef klasöre kopyalayın. |
|
Dosya Kopyalama CopyFiles@1 |
Minimatch desenlerini kullanarak kaynak klasörden hedef klasöre dosya kopyalama (Minimatch desenleri klasör yolları değil yalnızca dosya yolları ile eşleşecektir). |
| cURL Dosyaları Karşıya Yükleme cURLUploader@2 cURLUploader@1 |
Dosyaları karşıya yüklemek için cURL'nin desteklenen protokollerini kullanın. |
| dosyanın şifresini çözme (OpenSSL) DecryptFile@1 |
OpenSSL kullanarak dosyanın şifresini çözme. |
|
Gecikme Delay@1 |
Bir iş akışının daha fazla yürütülmesini sabit bir süre geciktirme. |
|
Dosyaları silme DeleteFiles@1 |
Klasörleri veya desenle eşleşen dosyaları silin. |
|
Statik Web Uygulaması Azure Dağıt AzureStaticWebApp@0 |
Bir Azure Static Web Uygulaması oluşturun ve dağıtın. |
|
Dosya paylaşımından yapıtları indirme DownloadFileshareArtifacts@1 |
\share\drop gibi bir dosya paylaşımından yapıtları indirin. |
|
Derleme yapıtlarını indirme DownloadBuildArtifacts@1 DownloadBuildArtifacts@0 |
Tamamlanmış bir derlemenin yapıtları olarak kaydedilen dosyaları indirin. |
|
Download GitHub Release DownloadGitHubRelease@0 |
Bir depodan bir GitHub Sürümünü indiriyor. |
|
Paketi indir DownloadPackage@1 DownloadPackage@0 |
Azure Artifacts'te paket yönetim akışından bir paket indirin. |
|
İşlem Hattı Yapıtlarını İndirme DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Derleme ve işlem hattı yapıtlarını indirin. |
|
Güvenli dosya indirme DownloadSecureFile@1 |
Aracı makinesine güvenli bir dosya indirin. |
| dosyaları ayıklama ExtractFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi çeşitli arşiv ve sıkıştırma dosyalarını ayıklayın. |
| dosya dönüştürme FileTransform@2 FileTransform@1 |
Belirteçleri XML veya JSON yapılandırma dosyalarındaki değişken değerlerle değiştirin. |
| FTP karşıya yükleme FtpUpload@2 FtpUpload@1 |
FTP kullanarak dosyaları karşıya yükleyin. |
|
GitHub Yorum GitHubComment@0 |
GitHub varlığınıza bir yorum yazın, yani sorun veya bir pull request (PR). |
|
GitHub Release GitHubRelease@1 GitHubRelease@0 |
Bir GitHub sürümü oluşturun, düzenleyin veya silin. |
| apple sertifika yükleme InstallAppleCertificate@2 |
macOS aracı makinesinde derlemek için gereken bir Apple sertifikası yükleyin. |
| Apple Sertifika InstallAppleCertificate@1 InstallAppleCertificate@0 |
macOS aracısını derlemek için gereken bir Apple sertifikası yükleyin. |
|
Apple sağlama profilini yükleme InstallAppleProvisioningProfile@1 |
MacOS aracı makinesinde derlemek için gereken bir Apple sağlama profili yükleyin. |
|
Apple Sağlama Profili Yükleme InstallAppleProvisioningProfile@0 |
macOS aracısını derlemek için gereken bir Apple sağlama profili yükleyin. |
|
SSH anahtarı yükleme InstallSSHKey@0 |
Derleme veya dağıtımdan önce bir SSH anahtarı yükleyin. |
|
Invoke Azure Function AzureFunction@1 AzureFunction@0 |
Invoke an Azure function. |
| Jenkinsyapıtları indirme JenkinsDownloadArtifacts@1 |
Jenkins işi tarafından üretilen yapıtları indirin. |
|
Node.js görevler çalıştırıcı yükleyicisi NodeTaskRunnerInstaller@0 |
Düğüm görevlerini çalıştırmak için belirli Node.js sürümünü yükleyin. |
| PowerShell PowerShell@2 PowerShell@1 |
Linux, macOS veya Windows'ta PowerShell betiği çalıştırın. |
| derleme yapıtlarını yayımlama PublishBuildArtifacts@1 |
Build artefaktlarını Azure Pipelines'a veya bir Windows dosya paylaşımına yayınlayın. |
|
İşlem Hattı Yapıtlarını Yayımlama PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Geçerli çalıştırma için bir dosyayı veya dizini adlandırılmış yapıt olarak yayımlayın (karşıya yükleyin). |
|
İşlem Hattı Meta Verilerini Yayımlama PublishPipelineMetadata@0 |
İşlem Hattı Meta Verilerini Kanıt deposuna yayımlama. |
|
Yayın Yap Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Bir servis bağlantısı kullanarak Azure Service Bus'a mesaj gönderir (ajan gerekmez). |
|
Python script PythonScript@0 |
Bir Python dosyası veya inline script çalıştırın. |
|
Query Azure İzleyici alerts AzureMonitor@1 |
Aktif uyarılar için konfigure edilmiş Azure İzleyici kurallarına göz atın. |
|
Query Classic Azure İzleyici alerts AzureMonitor@0 |
Aktif alerts için konfigure edilmiş klasik Azure İzleyici kurallarına observe et. |
|
İş öğelerini sorgulama queryWorkItems@0 |
bir iş öğesi sorgusu yürütür ve döndürülen öğe sayısını denetler. |
| uygulama gözden ReviewApp@0 |
Bir kaynağı dinamik olarak oluşturmak için dağıtım aşaması sağlayıcısı altında bu görevi kullanın. |
|
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Azure Service Fabric kümesi bağlantısı bağlamında PowerShell script çalıştırın. |
|
Kabuk betiği ShellScript@2 |
Bash kullanarak bir kabuk betiği çalıştırın. |
|
Update Service Fabric App Versions ServiceFabricUpdateAppVersions@1 |
Paketlenmiş Service Fabric uygulamasının sürümlerini otomatik olarak günceller. |
|
Hizmet Fabric manifestolarını güncelle ServiceFabricUpdateManifests@2 |
Paketlenmiş Azure Service Fabric uygulamasında uygulama ve servis manifestolarının bölümlerini otomatik olarak güncelle. |
Görevleri oluşturma
| Görev | Açıklama |
|---|---|
|
.NET Core DotNetCoreCLI@2 DotNetCoreCLI@1 DotNetCoreCLI@0 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
| android derleme AndroidBuild@1 |
AndroidBuild@1 kullanım dışı bırakıldı. Gradle kullanın. |
| android imzalama AndroidSigning@3 AndroidSigning@2 AndroidSigning@1 |
Android APK dosyalarını imzalayın ve hizalayın. |
|
Karınca Ant@1 |
Apache Ant ile derleme. |
|
Azure IoT Edge AzureIoTEdge@2 |
Build and deploy an Azure IoT Edge image. |
|
CMake CMake@1 |
CMake platformlar arası derleme sistemiyle derleme. |
| kapsayıcı derleme ContainerBuild@0 |
Kapsayıcı Derleme Görevi. |
| Docker' Docker@2 Docker@1 Docker@0 |
Docker görüntüleri oluşturun veya gönderin, oturum açın veya oturumu kapatın, kapsayıcıları başlatın veya durdurun ya da bir Docker komutu çalıştırın. |
| Docker Compose DockerCompose@0 |
Çok kapsayıcılı Docker uygulamaları oluşturma, gönderme veya çalıştırma. Görev, Docker veya Azure Container kayıt defteri ile kullanılabilir. |
|
GitHub Nuget paketlerini indir DownloadGitHubNugetPackage@1 |
dotnet CLI kullanarak nuget paketlerinizi geri yükleyin. |
|
Git Go@0 |
Go uygulamasını alın, derleyin veya test edin ya da özel bir Go komutu çalıştırın. |
|
Gradle Belediyesi Gradle@3 Gradle@2 Gradle@1 |
Gradle sarmalayıcı betiği kullanarak derleme. |
|
Homurtu Grunt@0 |
Grunt JavaScript görev çalıştırıcısını çalıştırın. |
|
Gulp gulp@1 gulp@0 |
Gulp Node.js akış görev tabanlı derleme sistemini çalıştırın. |
|
Dizin kaynakları ve yayımlama simgeleri PublishSymbols@2 PublishSymbols@1 |
Kaynak kodunuzu indeksleyin ve sembolleri bir dosya paylaşımına veya Azure Artifacts sembol sunucusuna yayınlayın. |
| Jenkins kuyruk işini JenkinsQueueJob@2 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
| Jenkins Kuyruk İşi JenkinsQueueJob@1 |
Jenkins sunucusundaki bir işi kuyruğa alın. |
|
Maven Maven@3 Maven@2 Maven@1 |
Apache Maven ile derleme, test etme ve dağıtma. |
| MSBuild MSBuild@1 |
MSBuild ile derleme. |
|
Visual Studio build VSBuild@1 |
MSBuild ile geliştir ve Visual Studio sürüm özelliğini ayarla. |
| Xcode Xcode@5 Xcode@4 |
macOS üzerinde Xcode çalışma alanı oluşturun, test edin veya arşivleyin. İsteğe bağlı olarak bir uygulamayı paketle. |
| Xcode Derleme Xcode@3 Xcode@2 |
macOS üzerinde bir Xcode çalışma alanı oluşturun. |
|
Xcode Paketi iOS XcodePackageiOS@0 |
xcrun (Xcode 7 veya altı) kullanarak Xcode derleme çıkışından bir .ipa dosyası oluşturun. |
Görevleri dağıtma
| Görev | Açıklama |
|---|---|
| App Center'ın dağıtma AppCenterDistribute@3 AppCenterDistribute@2 AppCenterDistribute@1 AppCenterDistribute@0 |
App derlemelerini testçilere ve kullanıcılara Visual Studio App Center üzerinden dağıtın. |
| ARM şablonu dağıtımı AzureResourceManagerTemplateDeployment@3 |
Tüm dağıtım alanlarına bir Azure Resource Manager (ARM) şablonu yerleştirin. |
|
Azure App Service Classic (Kullanımdan Çıkmış) AzureWebPowerShellDeployment@1 |
Azure App Service oluşturmak veya güncellemek için Azure PowerShell. |
|
Azure App Service deploy AzureRmWebAppDeployment@4 AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@2 |
Docker, Java, .NET, .NET Core, Node.js, PHP, Python veya Ruby kullanarak bir web, mobil veya API uygulamasına Azure App Service dağıtın. |
|
Azure App Service yönet AzureAppServiceManage@0 |
Başlat, durdur, yeniden başlat, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service. |
|
Azure App Service Ayarlar AzureAppServiceSettings@1 |
Linux veya Windows için Azure Web Uygulamasını güncelleme/uygulama ayarları ekle. |
|
Azure CLI AzureCLI@2 AzureCLI@1 |
Linux agentında çalışırken PowerShell Core/Shell scriptinde Azure CLI aboneliğine karşı Azure CLI komutlarını çalıştırın; Windows agent'ında çalışırken PowerShell/PowerShell Core/Batch script'i ile çalıştırın. |
|
Azure CLI Önizleme AzureCLI@0 |
Azure aboneliğine karşı Azure CLI komutlarıyla bir Shell veya Batch script çalıştırın. |
|
Azure Bulut Servisi dağıtımı AzureCloudPowerShellDeployment@1 |
Bir Azure Cloud Service Deploy edin. |
|
MySQL için Azure Veritabanı dağıtımı AzureMysqlDeployment@1 |
Scriptlerinizi çalıştırın ve MySQL için Azure Veritabanı'de değişiklikler yapın. |
|
Azure dosya kopyası AzureFileCopy@4 AzureFileCopy@3 AzureFileCopy@2 AzureFileCopy@1 |
Copy files to Azure Blob Depolama or virtual machines. |
|
Azure Function on Kubernetes AzureFunctionOnKubernetes@0 |
Azure function'u Kubernetes cluster'a deploy et. |
|
Azure İşlevleri Deploy AzureFunctionApp@1 |
Bir fonksiyon uygulamasını .NET, Python, JavaScript, PowerShell, Java tabanlı web uygulamalarıyla güncelledin. |
|
Azure İşlevleri konteyner için AzureFunctionAppContainer@1 |
Bir işlev uygulamasını Docker kapsayıcısıyla güncelleştirme. |
|
Azure Key Vault AzureKeyVault@2 AzureKeyVault@1 |
Download Azure Key Vault secrets. |
|
Azure İzleyici uyarıları (Kullanımdan kaldırıldı) AzureMonitorAlerts@0 |
Bir Azure kaynağı için mevcut metriklerde uyarıları yapılandırın (Deprecated). |
|
Azure PowerShell AzurePowerShell@5 AzurePowerShell@4 AzurePowerShell@3 AzurePowerShell@2 AzurePowerShell@1 |
Bir Azure ortamında PowerShell betikleri çalıştırın. |
|
Azure kaynak grubu dağıtımı AzureResourceGroupDeployment@2 |
Bir Azure Resource Manager (ARM) şablonunu bir kaynak grubuna yerleştirin ve sanal makineleri yönetin. |
|
Azure Kaynak Grubu Dağıtımı AzureResourceGroupDeployment@1 |
Azure Resource Groups'u dağıt, başlat, durdur, sil. |
|
Azure Spring Apps AzureSpringCloud@0 |
Uygulamaları Azure Spring Apps'e dağıtın ve dağıtımları yönetin. |
|
Azure SQL Veritabanı dağıtımı SqlAzureDacpacDeployment@1 |
DACPAC kullanarak Azure SQL Veritabanı dağıtın veya SQLCMD kullanarak scriptleri çalıştırın. |
|
Azure VM ölçek seti dağıtımı AzureVmssDeployment@0 |
Sanal makine ölçek kümesi görüntüsünü dağıtma. |
|
Azure Web App AzureWebApp@1 |
Linux veya Windows için bir Azure Web Uygulaması dağıtın. |
|
Azure Konteynerler için Web Uygulaması AzureWebAppContainer@1 |
Deploy containers to Azure App Service. |
|
Makine görüntüsü oluşturma PackerBuild@1 PackerBuild@0 |
Packer kullanarak bir makine imajı oluşturun; bu imaj Azure Sanal makine ölçekli küme dağıtımı için kullanılabilir. |
|
Azure İlkesi uyumluluğunu kontrol et AzurePolicyCheckGate@0 |
Azure İlkesi için güvenlik ve uyumluluk değerlendirmesi. |
|
Şef Chef@1 |
Ortam özniteliklerini düzenleyerek Chef ortamlarına dağıtın. |
|
Şef Bıçağı ChefKnife@1 |
Chef iş istasyonunuzda Bıçak komutları ile betikleri çalıştırın. |
|
SSH üzerinden dosya kopyalama CopyFilesOverSSH@0 |
Dosyaları veya derleme yapıtlarını SSH üzerinden uzak bir makineye kopyalayın. |
| Kubernetes'a KubernetesManifest@0 |
Kümelere dağıtmak için Kubernetes bildirim dosyalarını kullanın, hatta Helm grafiklerini kullanarak dağıtımlar için kullanılacak bildirim dosyalarını pişirin. |
| IIS web uygulamasını dağıtma IISWebAppDeploymentOnMachineGroup@0 |
Web Dağıtım'ı kullanarak bir web sitesi veya web uygulaması dağıtın. |
| IIS Web App dağıtımı (Kullanım dışı) IISWebAppDeployment@1 |
MSDeploy kullanarak dağıtın, ardından web sitelerini ve uygulama havuzlarını oluşturun/güncelleştirin. |
| IIS web uygulamasının yönetmesini IISWebAppManagementOnMachineGroup@0 |
Web siteleri, web uygulamaları, sanal dizinler veya uygulama havuzları oluşturun veya güncelleştirin. |
| REST API çağırmayı InvokeRESTAPI@1 InvokeRESTAPI@0 |
İşlem hattınızın bir parçası olarak REST API'sini çağırın. |
| Kubectl Kubernetes@1 Kubernetes@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, konfigurize edin, güncelle kubectl komutlarını çalıştırın. |
|
El ile müdahale ManualIntervention@8 |
Dağıtımı duraklatma ve el ile müdahaleyi bekleme. Yalnızca klasik yayın işlem hatlarıyla çalışır. |
|
El ile doğrulama ManualValidation@0 |
[ÖNİzLEME] El ile etkileşimi beklemek için işlem hattı çalıştırmasını duraklatma. Yalnızca YAML işlem hatlarıyla çalışır. |
| MySQL veritabanı dağıtımı MysqlDeploymentOnMachineGroup@1 |
Betikleri çalıştırın ve MySQL Veritabanında değişiklik yapın. |
| Helm grafiklerini paketleme ve dağıtma HelmDeploy@0 |
Azure Container Service'te bir Kubernetes kümesini dağıtın, yapılandırmak, güncellemek için helm komutlarını çalıştırın. |
| Hedef makinelerde PowerShell'i PowerShellOnTargetMachines@3 |
Uzaktan iletişim için PSSession ve Invoke-Command kullanarak uzak makinelerde PowerShell betikleri yürütün. |
| Hedef Makinelerde PowerShell'i PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@1 |
Uzak makinelerde PowerShell betiklerini yürütün. |
|
Service Fabric uygulama dağıtımı ServiceFabricDeploy@1 |
Deploy an Azure Service Fabric application to a cluster. |
|
Service Fabric Compose deploy ServiceFabricComposeDeploy@0 |
Deploy a Docker Compose application to an Azure Service Fabric cluster. |
|
SQL Server veritabanı dağıtımı SqlDacpacDeploymentOnMachineGroup@0 |
DACPAC veya SQL scriptleri kullanarak bir SQL Server veritabanı dağıtın. |
|
SQL Server veritabanı dağıtı (Kullanımdan kaldırıldı) SqlServerDacpacDeployment@1 |
DACPAC kullanarak bir SQL Server veritabanı dağıtın. |
|
SSH (SSH) SSH@0 |
SSH kullanarak uzak makinede kabuk komutlarını veya betiği çalıştırın. |
|
Windows makine dosyası kopyası WindowsMachineFileCopy@2 WindowsMachineFileCopy@1 |
Dosyaları uzak Windows makinelerine kopyalayın. |
Paket görevleri
| Görev | Açıklama |
|---|---|
| CocoaPods CocoaPods@0 |
Swift ve Objective-C Cocoa projeleri için CocoaPods bağımlılıklarını yükleyin. |
| conda ortamı CondaEnvironment@1 CondaEnvironment@0 |
Bu görev kullanım dışı bırakıldı. Anaconda ortamlarıyla çalışmak için doğrudan betikte conda kullanın. |
|
Github Npm Paketi İndirme DownloadGithubNpmPackage@1 |
GitHub'tan npm paketleri yükleyin. |
| Maven Kimlik Doğrulaması MavenAuthenticate@0 |
Azure Artifacts beslemeleri ve harici maven depoları için credentials sağlar. |
| npm Npm@1 Npm@0 |
npm paketlerini yükleyin ve yayımlayın veya bir npm komutu çalıştırın. npmjs.com ve Azure Artifacts gibi doğrulanmış kayıtları destekler. |
|
npm kimlik doğrulaması (görev çalıştırıcıları için) npmAuthenticate@0 |
Npm görevini de kullanıyorsanız bu görevi kullanmayın. Derlemenin kapsamı için deponuzdaki bir .npmrc dosyasına npm kimlik bilgileri sağlar. Bu, gulp ve Grunt gibi npm görev çalıştırıcılarının özel kayıt defterleriyle kimlik doğrulamasına olanak tanır. |
| NuGet NuGetCommand@2 NuGet@0 |
NuGet paketlerini geri yükleyin, paketleyin veya gönderin ya da bir NuGet komutu çalıştırın. Azure Artifacts ve MyGet gibi NuGet.org ve doğrulanmış yayınları destekliyor. NuGet.exe kullanıyor ve .NET Framework uygulamalarıyla çalışıyor. .NET Core ve .NET Standard uygulamaları için .NET Core görevini kullanın. |
| NuGet kimlik doğrulaması NuGetAuthenticate@1 NuGetAuthenticate@0 |
NuGet araçlarını Azure Artifacts ve diğer NuGet depoları ile kimlik doğrulaması için konfigure edin. NuGet >= 4.8.5385, dotnet >= 6 veya MSBuild >= 15.8.166.59604 gerektirir. |
| NuGet Yükleyicisi NuGetInstaller@0 |
Eksik NuGet paketlerini yükler veya geri yükler. En son özellikler için NuGetAuthenticate@0 görevi kullanın. |
| NuGet paketleyici NuGetPackager@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet yayımcı NuGetPublisher@0 |
Kullanım dışı: bunun yerine "NuGet" görevini kullanın. Görev güncelleştirmesini beklemeden NuGet'in yeni sürümlerini kolayca kullanabilmeniz için yeni Araç Yükleyicisi çerçevesiyle çalışır, bu kuruluş/koleksiyon dışındaki kimliği doğrulanmış akışlar için daha iyi destek sağlar ve nuget 4'i varsayılan olarak kullanır. |
| NuGet Geri Yükleme NuGetRestore@1 |
Visual Studio Build adımına hazırlık olarak NuGet paketlerini geri kazandırıyor. |
| PyPI yayımcı PyPIPublisher@0 |
Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yükleyin. |
|
Python pip authenticate PipAuthenticate@1 PipAuthenticate@0 |
Python dağıtımlarının kurulumu için kullanılan pip istemcisi için kimlik doğrulama görevi. |
|
Python ip yükleme doğrulama TwineAuthenticate@1 TwineAuthenticate@0 |
Python dağıtımlarını twine kullanarak yüklemek için kimlik doğrulaması yapın. Twine upload komutunuza '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' ekleyin. Bu kuruluşta bulunan akışlar için, akış adını depo (-r) olarak kullanın. Aksi takdirde, hizmet bağlantısında tanımlanan uç nokta adını kullanın. |
| evrensel paketleri UniversalPackages@0 |
Evrensel Paketleri indirin veya yayımlayın. |
Görevleri test etme
| Görev | Açıklama |
|---|---|
| App Center test AppCenterTest@1 |
Visual Studio App Center ile uygulama paketlerini test edin. |
|
Kapsayıcı Yapısı Test ContainerStructureTest@0 |
Bir görüntünün yapısını dört test kategorisine göre doğrulamak için kapsayıcı yapısı testi (https://github.com/GoogleContainerTools/container-structure-test) kullanır: komut testleri, dosya varlığı testleri, dosya içeriği testleri ve meta veri testleri. |
|
Mobil Merkez Testi VSMobileCenterTest@0 |
Visual Studio Mobile Center ile mobil uygulama paketlerini test edin. |
|
Kod kapsamı sonuçlarını yayımlama PublishCodeCoverageResults@1 |
Derlemeden Cobertura veya JaCoCo kod kapsamı sonuçlarını yayımlayın. |
|
Test sonuçlarını yayımlama PublishTestResults@1 |
Test sonuçlarını Azure Pipelines'a yayımla. |
| Test Sonuçlarını Yayımlama PublishTestResults@2 |
Test sonuçlarını Azure Pipelines'a yayımla. |
|
İşlevsel testleri çalıştırma RunVisualStudioTestsusingTestAgent@1 |
Kullanımdan dartılı: Bu görev ve ona eşlik eden görev (Visual Studio Test Agent Deployment) artık kullanılmamıştır. Bunun yerine 'Visual Studio Test' görevini kullanın. VSTest görevi hem birim hem de işlevsel testler çalıştırabilir. Çok aracılı iş ayarını kullanarak bir veya daha fazla aracıda test çalıştırma. 'Visual Studio Test Platform' görevini kullanarak testleri çalıştırmak için Visual Studio aracında çalışmaya gerek kalmadan. VSTest görevi, başarısız testleri otomatik olarak yeniden çalıştırma gibi yeni özellikler de getirir. |
|
Visual Studio Test VSTest@2 VSTest@1 |
Bir .NET uygulaması oluşturun, test edin, paketleyin veya yayınlayın, ya da özel bir .NET CLI komutu çalıştırın. |
|
Visual Studio test ajanı dağıtımı DeployVisualStudioTestAgent@2 |
DeployVisualStudioTestAgent@2 kullanım dışıdır. Birim ve fonksiyonel testleri çalıştırmak için Visual Studio Test görevini kullanın. |
|
Visual Studio Test Ajanı Dağıtımı DeployVisualStudioTestAgent@1 |
Test Aracısını bir dizi makinede test çalıştıracak şekilde dağıtın ve yapılandırın. |
Araç görevleri
| Görev | Açıklama |
|---|---|
|
.NET Core SDK/runtime kurulumcu DotNetCoreInstaller@1 DotNetCoreInstaller@0 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinin ve PATH'a ekleyin. |
| Docker CLI yükleyici DockerInstaller@0 |
Aracı makinesine Docker CLI yükleyin. |
|
Duffle aracı yükleyicisi DuffleInstaller@0 |
CNAB paketlerini yüklemek ve yönetmek için belirtilen Duffle sürümünü yükleyin. |
|
Go aracı yükleyicisi GoTool@0 |
Önbellekte bulun veya Go'nun belirli bir sürümünü indirin ve PATH'e ekleyin. |
| Helm aracı yükleyici HelmInstaller@1 HelmInstaller@0 |
Helm'i bir aracı makinesine yükleyin. |
|
Func Core Tools Azure Kurulum FuncToolsInstaller@0 |
Azure Func Core Tools'u kur. |
|
Java araç kurucusu JavaToolInstaller@0 |
Kullanıcı tarafından sağlanan Azure blob'tan veya araç önbelleğinden belirli bir Java sürümü edinin ve JAVA_HOME ayarlar. |
| Kubectl aracı yükleyici KubectlInstaller@0 |
Aracı makineye Kubectl yükleyin. |
| NuGet aracı yükleyici NuGetToolInstaller@1 NuGetToolInstaller@0 |
İnternet'ten veya araçlar önbelleğinden NuGet'in belirli bir sürümünü alır ve PATH'e ekler. NuGet görevlerinde kullanılan NuGet sürümünü değiştirmek için bu görevi kullanın. |
|
Use .NET Core UseDotNet@2 |
İnternetten veya yerel önbellekten belirli bir .NET Core SDK sürümünü edinir ve PATH'a ekler. Bu görevi, sonraki görevlerde kullanılan .NET Core sürümünü değiştirmek için kullanın. Ayrıca ara sunucu desteği de sağlar. |
|
Ekosistem Node.js kullanma UseNode@1 NodeTool@0 |
Bir Node.js ortamı ayarlayın ve path'e ekleyin; ayrıca ara sunucu desteği de sağlar. |
UsePythonVersion@0 |
Araç önbelleğinden belirtilen Python sürümünü kullanın, isteğe bağlı olarak PATH'e ekleyebilirsiniz. |
|
Ruby sürümünü kullanma UseRubyVersion@0 |
Araç önbelleğinden belirtilen Ruby sürümünü kullanarak isteğe bağlı olarak PATH'e ekleyin. |
|
Visual Studio test platform kurulumcusu VisualStudioTestPlatformInstaller@1 |
Test platformunu nuget.org veya araç önbelleğinden alın. 'vstest' talebini karşılar ve Visual Studio Test görevi kullanılarak testleri çalıştırmak ve tanı verilerini toplamak için kullanılabilir. |
Yardımcı program görevleri
| Görev | Açıklama |
|---|---|
| dosyaları arşivle ArchiveFiles@2 |
Dosyaları .7z, .tar.gz veya .zipolarak sıkıştırır. |
| Dosyaları Arşivle ArchiveFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi sıkıştırma biçimlerini kullanarak dosyaları arşivleyin. |
|
Azure Network Load Balancer AzureNLBManagement@1 |
Bir Azure sanal makinesinin ağ arayüzünü bir Load Balancer'ın arka uç adres havuzuna bağlayın veya ayırın. |
| Bash Bash@3 |
macOS, Linux veya Windows'ta Bash betiği çalıştırın. |
| Batch betiği BatchScript@1 |
Bir Windows komutu veya toplu betik çalıştırın ve isteğe bağlı olarak ortamı değiştirmesine izin verin. |
|
Önbelleği Cache@2 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
|
Önbelleği (Beta) CacheBeta@1 CacheBeta@0 |
Çalıştırmalar arasında dosyaları önbelleğe alma. |
| komut satırı CmdLine@2 CmdLine@1 |
Linux ve macOS'ta Bash ile komut satırı scripti çalıştır ve Windows'de cmd.exe et. |
| Derleme Yapıtlarını Kopyalama ve Yayımlama CopyPublishBuildArtifacts@1 |
CopyPublishBuildArtifacts@1 kullanım dışıdır. Bunun yerine Dosyaları Kopyala görevini ve Derleme Yapıtlarını Yayımla görevini kullanın. |
|
Dosyaları kopyalama CopyFiles@2 |
Dosya yolları (klasör yolları değil) ile eşleşen desenleri kullanarak dosyaları kaynak klasörden hedef klasöre kopyalayın. |
|
Dosya Kopyalama CopyFiles@1 |
Minimatch desenlerini kullanarak kaynak klasörden hedef klasöre dosya kopyalama (Minimatch desenleri klasör yolları değil yalnızca dosya yolları ile eşleşecektir). |
| cURL Dosyaları Karşıya Yükleme cURLUploader@2 cURLUploader@1 |
Dosyaları karşıya yüklemek için cURL'nin desteklenen protokollerini kullanın. |
| dosyanın şifresini çözme (OpenSSL) DecryptFile@1 |
OpenSSL kullanarak dosyanın şifresini çözme. |
|
Gecikme Delay@1 |
Bir iş akışının daha fazla yürütülmesini sabit bir süre geciktirme. |
|
Dosyaları silme DeleteFiles@1 |
Klasörleri veya desenle eşleşen dosyaları silin. |
|
Statik Web Uygulaması Azure Dağıt AzureStaticWebApp@0 |
Bir Azure Static Web Uygulaması oluşturun ve dağıtın. |
|
Dosya paylaşımından yapıtları indirme DownloadFileshareArtifacts@1 |
\share\drop gibi bir dosya paylaşımından yapıtları indirin. |
|
Derleme yapıtlarını indirme DownloadBuildArtifacts@0 |
Tamamlanmış bir derlemenin yapıtları olarak kaydedilen dosyaları indirin. |
|
Download GitHub Release DownloadGitHubRelease@0 |
Bir depodan bir GitHub Sürümünü indiriyor. |
|
Paketi indir DownloadPackage@1 DownloadPackage@0 |
Azure Artifacts'te paket yönetim akışından bir paket indirin. |
|
İşlem Hattı Yapıtlarını İndirme DownloadPipelineArtifact@2 DownloadPipelineArtifact@1 DownloadPipelineArtifact@0 |
Derleme ve işlem hattı yapıtlarını indirin. |
|
Güvenli dosya indirme DownloadSecureFile@1 |
Aracı makinesine güvenli bir dosya indirin. |
| dosyaları ayıklama ExtractFiles@1 |
.7z, .rar, .tar.gz ve .zipgibi çeşitli arşiv ve sıkıştırma dosyalarını ayıklayın. |
| dosya dönüştürme FileTransform@2 FileTransform@1 |
Belirteçleri XML veya JSON yapılandırma dosyalarındaki değişken değerlerle değiştirin. |
| FTP karşıya yükleme FtpUpload@2 FtpUpload@1 |
FTP kullanarak dosyaları karşıya yükleyin. |
|
GitHub Yorum GitHubComment@0 |
GitHub varlığınıza bir yorum yazın, yani sorun veya bir pull request (PR). |
|
GitHub Release GitHubRelease@1 GitHubRelease@0 |
Bir GitHub sürümü oluşturun, düzenleyin veya silin. |
| apple sertifika yükleme InstallAppleCertificate@2 |
macOS aracı makinesinde derlemek için gereken bir Apple sertifikası yükleyin. |
| Apple Sertifika InstallAppleCertificate@1 InstallAppleCertificate@0 |
macOS aracısını derlemek için gereken bir Apple sertifikası yükleyin. |
|
Apple sağlama profilini yükleme InstallAppleProvisioningProfile@1 |
MacOS aracı makinesinde derlemek için gereken bir Apple sağlama profili yükleyin. |
|
Apple Sağlama Profili Yükleme InstallAppleProvisioningProfile@0 |
macOS aracısını derlemek için gereken bir Apple sağlama profili yükleyin. |
|
SSH anahtarı yükleme InstallSSHKey@0 |
Derleme veya dağıtımdan önce bir SSH anahtarı yükleyin. |
|
Invoke Azure Function AzureFunction@1 AzureFunction@0 |
Invoke an Azure function. |
| Jenkinsyapıtları indirme JenkinsDownloadArtifacts@1 |
Jenkins işi tarafından üretilen yapıtları indirin. |
| PowerShell PowerShell@2 PowerShell@1 |
Linux, macOS veya Windows'ta PowerShell betiği çalıştırın. |
| derleme yapıtlarını yayımlama PublishBuildArtifacts@1 |
Build artefaktlarını Azure Pipelines'a veya bir Windows dosya paylaşımına yayınlayın. |
|
İşlem Hattı Yapıtlarını Yayımlama PublishPipelineArtifact@1 PublishPipelineArtifact@0 |
Geçerli çalıştırma için bir dosyayı veya dizini adlandırılmış yapıt olarak yayımlayın (karşıya yükleyin). |
|
İşlem Hattı Meta Verilerini Yayımlama PublishPipelineMetadata@0 |
İşlem Hattı Meta Verilerini Kanıt deposuna yayımlama. |
|
Yayın Yap Azure Service Bus PublishToAzureServiceBus@1 PublishToAzureServiceBus@0 |
Bir servis bağlantısı kullanarak Azure Service Bus'a mesaj gönderir (ajan gerekmez). |
|
Python script PythonScript@0 |
Bir Python dosyası veya inline script çalıştırın. |
|
Query Azure İzleyici alerts AzureMonitor@1 |
Aktif uyarılar için konfigure edilmiş Azure İzleyici kurallarına göz atın. |
|
Query Classic Azure İzleyici alerts AzureMonitor@0 |
Aktif alerts için konfigure edilmiş klasik Azure İzleyici kurallarına observe et. |
|
İş öğelerini sorgulama queryWorkItems@0 |
bir iş öğesi sorgusu yürütür ve döndürülen öğe sayısını denetler. |
| uygulama gözden ReviewApp@0 |
Bir kaynağı dinamik olarak oluşturmak için dağıtım aşaması sağlayıcısı altında bu görevi kullanın. |
|
Service Fabric PowerShell ServiceFabricPowerShell@1 |
Azure Service Fabric kümesi bağlantısı bağlamında PowerShell script çalıştırın. |
|
Kabuk betiği ShellScript@2 |
Bash kullanarak bir kabuk betiği çalıştırın. |
|
Update Service Fabric App Versions ServiceFabricUpdateAppVersions@1 |
Paketlenmiş Service Fabric uygulamasının sürümlerini otomatik olarak günceller. |
|
Hizmet Fabric manifestolarını güncelle ServiceFabricUpdateManifests@2 |
Paketlenmiş Azure Service Fabric uygulamasında uygulama ve servis manifestolarının bölümlerini otomatik olarak güncelle. |
Açık kaynak
Bu görevler açık kaynak on GitHub. Geri bildirim ve katkılar kabul edilir. Görev güncelleştirmelerinin geçmiş kaydı da dahil olmak üzere görev değişikliklerinin listesi için bkz. İşlem Hattı görev değişiklik günlüğü.
SSS
Görev girişi diğer adları nedir?
Göreve yönelik girişler label, nametarafından tanımlanır ve isteğe bağlı bir veya daha fazla aliasesiçerebilir. Aşağıdaki örnek, InstallSSHKey@0 görevinin bilinen Konaklar Girdisi girişi için kaynak kodu bir alıntıdır.
{
"name": "hostName",
"aliases": [
"knownHostsEntry"
],
"label": "Known Hosts Entry"
...
}
YAML işlem hatları 2019'da kullanılmadan önce, işlem hatları kullanıcı arabirimi tabanlı işlem hattı düzenleyicisi kullanılarak oluşturulup düzenlendi ve işlem hattı yazarları tarafından görev girişine başvurmak için yalnızca label kullanıldı.
YAML işlem hatları 2019'da kullanıma sunulduğunda, YAML kullanan işlem hattı yazarları bir görev girişine başvurmak için görev girişi name kullanmaya başladı. Bazı durumlarda görev giriş adları açıklayıcı olmadığından, görev girişleri için ek açıklayıcı adlar sağlamak üzere aliases eklenmiştir.
Örneğin, InstallSSHKey@0 görevi, known_hosts dosyasından bir giriş bekleyen hostName adlı Bilinen Konaklar Girdisi girişe sahiptir. Klasik işlem hattı tasarımcısındaki bilinen Konaklar Girdisi etiketi bunu netleştirir, ancak YAML işlem hattında hostName adı kullanılırken bu kadar net değildir. Görev giriş diğer adları, görev yazarlarının daha önce yazdıkları görevler için bildirim temelli adlar sağlamasına olanak sağlamak amacıyla tanıtıldı ve
Bir görev girişinin aliases öğeler YAML işlem hattındaki name ile değiştirilebilir. Aşağıdaki iki YAML kod parçacığı işlevsel olarak aynıdır ve ilk örnek knownHostsEntry diğer adını, ikinci örnek de hostNamekullanan örneğiyle aynıdır.
- 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
2019.1 Azure DevOps Server ile itibaren, YAML boru hattı editörü tanıtıldı ve bu özellik intellisense tipi işlevselliği sağladı.
YAML işlem hattı düzenleyicisi, düzenleyicide doğrulama için kullanılan şemayı almak için Yamlschema - Get REST API'sini kullanır. Bir görev girişinin diğer adı varsa, şema diğer adı görev girişi için birincil YAML adına yükselter ve diğer ad intellisense tarafından önerilir.
Aşağıdaki örnek, AD konumunda ve görev girişidir.
"properties": {
"knownHostsEntry": {
"type": "string",
"description": "Known Hosts Entry",
"ignoreCase": "key",
"aliases": [
"hostName"
]
},
YAML işlem hattı düzenleyicisindeki intellisense knownHostsEntrygörüntülediği ve görev yardımcısı tarafından oluşturulan YAML oluşturulan YAML'de knownHostsEntry kullandığından, görev başvurusu görev kaynak kodundaki alias bir görev girişi için YAML adı olarak görüntüler. Bir görevin birden fazla diğer adı varsa (iki diğer adı olan birkaç diğer ad varsa), ad olarak ilk diğer ad kullanılır.
Görev başvurusu neden değişti?
Azure Pipelines görevleri referans dokümantasyonu, aşağıdaki iyileştirmeleri desteklemek için mevcut konumuna taşındı.
- Görev makaleleri, Azure Pipelines görev kodundan alınan görev kaynağı kullanılarak oluşturulur açık kaynak depo.
- Görev giriş adları ve diğer adları, her zaman güncel olmaları için görev kaynağından oluşturulur.
- YAML söz dizimi blokları, güncel olmaları için görev kaynağından oluşturulur.
- Gelişmiş görev girişi açıklamaları, açıklamalar ve örnekler gibi tümleşik kullanıcı içeriğiyle topluluk katkılarını destekler.
- Tüm desteklenen Azure DevOps sürümleri için görev kapsamı sağlar.
- Her sprint en son güncelleştirmeleri kapsayacak şekilde güncelleştirildi.
Katkıda bulunmak için bkz. görevlere katkıda bulunma.
Uygulamamı nasıl oluşturacağınızı adım adım nasıl öğrenebilirim?
Uygulamanızı oluşturma
Kendi derleme görevlerimi ekleyebilir miyim?
Evet: derleme görevi ekleme
Yükleyici görevleri nelerdir?
Araç yükleyicisi görevleri hakkında daha fazla bilgi edinmek için bkz.araç yükleyicileri