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.
ReviewApp
Git deponuzdaki her çekme isteğini dinamik bir ortam kaynağına dağıtır.
Sözdizimi
# Review App v0
# Use this task under deploy phase provider to create a resource dynamically.
- task: ReviewApp@0
inputs:
resourceName: # string. Required. Resource name.
#baseEnvironmentName: # string. Environment name.
#reviewResourceName: # string. Review Resource Name.
Girişler
resourceName
-
Kaynak adı
string
. Gerekli.
Kaynak türü bilgileri için kullanılacak ortamdaki mevcut bir kaynağın adını belirtir.
baseEnvironmentName
-
Ortam adı
string
.
Kaynak Adıgözden reviewResourceName
-
string
.
Görev denetimi seçenekleri
Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz. Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Açıklamalar
ReviewApp
Git deponuzdaki her çekme isteğini dinamik bir ortam kaynağına dağıtır. Gözden geçirenler, bu değişikliklerin nasıl göründüğünü görebilir ve ana dala birleştirilip üretime alınmadan önce diğer bağımlı hizmetlerle birlikte çalışabilir. Bu, reviewApp kaynaklarını oluşturmanızı ve yönetmenizi kolaylaştıracak, aynı zamanda ortam özelliklerinin tüm izlenebilirlik ve tanılama yeteneklerinden faydalanmanızı sağlayacaktır.
reviewApp anahtar sözcüğünü kullanarak bir kaynağın kopyasını oluşturabilir (ortamdaki mevcut bir kaynağı temel alarak dinamik olarak yeni bir kaynak oluşturabilir) ve yeni kaynağı ortama ekleyebilirsiniz.
Daha fazla bilgi için bkz. Kubernetes kaynağı - Gözden Geçirme Uygulamasını ayarlama ve Azure DevOps Sprint 160'taki yenilikler.
Örnekler
Aşağıda, ortamlar altında kullanmanın reviewApp
örnek bir YAML kod parçacığı verilmiştir.
jobs:
- deployment:
environment:
name: smarthotel-dev
resourceName: $(System.PullRequest.PullRequestId)
pool:
name: 'ubuntu-latest'
strategy:
runOnce:
pre-deploy:
steps:
- reviewApp: MainNamespace
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme |
Üzerinde çalışır | Agent, DeploymentGroup |
Talepleri | Hiç kimse |
Özellikleri | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi bir |
Ayarlanabilir değişkenleri | Herhangi bir |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Fayda |