Yayın geçitleri ve onaylara genel bakış

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde derleme ve yayın işlem hatları tanımlar, çalıştırmalar derlemeler, hizmet bağlantıları hizmet noktaları,aşamalar ortamlar ve işler olarak adlandırılan aşamalar olarak adlandırılanlardır.

Yayın işlem hatları ekiplerin daha düşük riskle ve daha hızlı bir şekilde farklı aşamalarda sürekli olarak uygulamasını dağıtmalarına olanak sağlar. Her aşamaya yapılan dağıtımlar, işler ve görevler kullanılarak tamamen otomatik hale kullanılabilir.

Teams, dağıtım işlem hattının iş akışını kontrol etmek için Onaylar ve Geçitler özelliğiden de faydalanabilirsiniz. Yayın işlem hattında her aşama, kullanıcıların dağıtımları el ile onaylamasını veya reddetmesini beklemeyi ve belirli koşulların karşılandı olduğu diğer otomatik sistemlerle denetlemeyi içeren dağıtım öncesi ve dağıtım sonrası koşullarla yalıtılabilir. Ekipler ayrıca el ile doğrulamaları yapılandırarak dağıtım işlem hattını duraklatabilir ve kullanıcılardan el ile görevleri gerçekleştirmelerini ve ardından dağıtımı sürdürmelerini veya reddetmelerini ister.

Aşağıdaki diyagram yayın işlem hattı iş akışını gösterir.

Yayın işlem hattı iş akışı

Geçitleri, onayları ve el ile müdahaleyi kullanarak, çok çeşitli dağıtım gereksinimlerini karşılamak için yayınlarınızı tam olarak kontrol altına alırsınız. Onayların, geçitlerin ve el ile müdahalenin yararlı olduğu tipik senaryolar şunlardır.

Senaryo Kullanım özellikleri
Kullanıcının değişiklik isteğini el ile doğrulaması ve belirli bir aşamaya dağıtımı onaylaması gerekir. Dağıtım öncesi onaylar
Yayın diğer aşamalara tetik gelmeden önce kullanıcının dağıtımdan sonra el ile oturum açması gerekir. Dağıtım sonrası onaylar
Ekip, derlemeyi bir aşamaya dağıtmadan önce iş öğesinde veya sorun yönetim sisteminde etkin bir sorun olmadığının garantisini almak istiyor. Dağıtım öncesi geçitler
Ekip, bir sürümü tetiklemeden önce dağıtımdan sonra bildirilen olay olmadığının garantisini almak istiyor. Dağıtım sonrası geçitler
Dağıtımdan sonra ekip, kullanıcılardan oturum açmalarını isteyene kadar belirli bir süre beklemek istiyor. Dağıtım sonrası geçitlerve dağıtım sonrası onaylar
Dağıtım sırasında kullanıcının belirli yönergeleri el ile izlemesi ve ardından dağıtımı sürdürmesi gerekir. El ile Müdahale veya El ile Doğrulama
Dağıtım sırasında bir ekip, kullanıcılardan dağıtım görevleri tarafından kullanılan bir parametre için değer girmelerini veya kullanıcıların sürümü düzenlemesine izin vermelerini ister. El ile Müdahale veya El ile Doğrulama
Ekip, dağıtım sırasında diğer dağıtım işlerine devam etmeden önce izleme veya bilgi portallarının etkin olayları algılaması için beklemek istiyor. Planlandı

Kendi dağıtım gereksinimlerinizi tam olarak elde etmek için bir yayın işlem hattı içindeki üç tekniği de birleştirebilirsiniz.

Ayrıca, ITIL gibi Service Management yöntemleri aracılığıyla dağıtımlarınızı denetlemenize ve yönetmenize yardımcı olmak için ServiceNow ile tümleştirilmiş bir uzantı yükleyebilirsiniz. Daha fazla bilgi için bkz. ServiceNow değişiklik yönetimi ile tümleştirin.

Not

Dağıtım öncesi geçitlerin yürütülmeden önceki gecikme süresi 48 saat olarak eşleniyor. Bunun yerine geçitlerin genel başlatılmasını geciktirmeniz gerekirse, yayın işlem hattında bir gecikme görevi kullanılması önerilir.

# Delay further execution of a workflow by a fixed time
jobs:
- job: RunsOnServer
  pool: Server
  steps:
  - task: Delay@1
    inputs:
      delayForMinutes: '0'

Sonraki adımlar