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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Yayın işlem hatları, ekiplerin uygulamalarını daha düşük risk ve daha hızlı bir şekilde farklı aşamalara sürekli olarak dağıtmasını sağlar. Her aşamaya yapılan dağıtımlar, işler ve görevler kullanılarak tam olarak otomatikleştirilebilir.

Teams, dağıtım işlem hattının iş akışını denetlemek için Onaylar ve Gates özelliğinden de yararlanabilir. Yayın işlem hattındaki her aşama, kullanıcıların dağıtımları el ile onaylamasını veya reddetmesini beklemeyi ve belirli koşulların karşılandığı diğer otomatik sistemlerle denetlemeyi içerebilen dağıtım öncesi ve dağıtım sonrası koşullarıyla yapılandırılabilir. Ayrıca, ekipler dağıtım işlem hattını duraklatmak için el ile doğrulamalar yapılandırabilir ve kullanıcılardan el ile görevleri gerçekleştirmelerini ve ardından dağıtımı sürdürmelerini veya reddetmelerini isteyebilir.

Aşağıdaki diyagramda yayın işlem hattı iş akışı gösterilmektedir.

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ın tam denetimini alabilirsiniz. Onayların, geçitlerin ve el ile müdahalenin yararlı olduğu tipik senaryolar şunlardır.

Senaryo Kullanılacak özellikler
Kullanıcının değişiklik isteğini el ile doğrulaması ve dağıtımı belirli bir aşamaya onaylaması gerekir. Dağıtım öncesi onaylar
Yayın diğer aşamalara tetiklenebilmesi için kullanıcının dağıtımdan sonra el ile oturumu kapatması gerekir. Dağıtım sonrası onaylar
Ekip, bir derlemeyi bir aşamaya dağıtmadan önce iş öğesinde veya sorun yönetim sisteminde etkin sorun olmadığından emin olmak istiyor. Dağıtım öncesi geçitler
Ekip, bir sürümü tetiklemeden önce dağıtımdan sonra bildirilen olay olmadığından emin olmak istiyor. Dağıtım sonrası geçitler
Dağıtımdan sonra ekip, kullanıcılardan oturumu kapatmalarını istemeden önce belirli bir süre beklemek ister. Dağıtım sonrası geçitler ve 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 ekip, kullanıcılardan dağıtım görevleri tarafından kullanılan bir parametre için değer girmelerini istemek veya kullanıcıların yayını düzenlemesine izin vermek ister. El ile Müdahale veya El ile Doğrulama
Dağıtım sırasında ekip, diğer dağıtım işlerine devam etmeden önce izleme veya bilgi portallarının etkin olayları algılamasını beklemek ister. Planlandı

Kendi dağıtım gereksinimlerinize tam olarak ulaşmak için üç tekniği de bir yayın işlem hattı içinde birleştirebilirsiniz.

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

Not

Dağıtım öncesi geçitlerin yürütülmesinden önceki gecikme süresi 48 saatte eşlenir. Bunun yerine geçitlerinizin genel olarak başlatılmasını geciktirmeniz gerekiyorsa yayın işlem hattınızda bir gecikme görevi kullanmanız önerilir.

# Delay further execution of a workflow by a fixed time
pool: server
steps:
- task: Delay@1
  displayName: 'Delay by 5 minutes'
  inputs:
    delayForMinutes: 5

Not

Gecikme görevi yalnızca aracısız bir işte kullanılabilir.

Sonraki adımlar