Share via


Azure Pipelines'daki sürümler

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

Not

Bu konu, klasik yayın işlem hatlarını kapsar. YAML kullanarak işlem hatlarınızı oluşturmak istiyorsanız bkz . İşlem hattınızı özelleştirme.

Yayın, CI/CD işlem hattında belirtilen sürüme sahip yapıt kümesini tutan bir yapıdır. Aşamalar, görevler, tetikleyiciler ve onaylayanlar gibi ilkeler ve dağıtım seçenekleri gibi yayın işlem hattındaki tüm görevleri ve eylemleri gerçekleştirmek için gereken tüm bilgilerin anlık görüntüsünü içerir. Bir yayın işlem hattından birden çok sürüm olabilir ve her biri hakkındaki bilgiler belirtilen saklama süresi boyunca Azure Pipelines'da depolanır ve görüntülenir.

Dağıtım, otomatikleştirilmiş testleri çalıştırmayı, derleme yapıtlarını dağıtmayı ve bu aşama için belirtilen diğer eylemleri içerebilen görevleri bir aşama için çalıştırma eylemidir. Bir sürümün başlatılması, her dağıtımı özgün yayın işlem hattında tanımlanan ayarlara ve ilkelere göre başlatır. Bir aşamada bile her sürümün birden çok dağıtımı olabilir. Bir yayının dağıtımı bir aşama için başarısız olduğunda, aynı sürümü bu aşamaya yeniden dağıtabilirsiniz. Bir sürümü yeniden dağıtmak için, dağıtmak istediğiniz sürüme gidin ve dağıt'ı seçin.

Aşağıdaki diyagramda yayın, yayın işlem hatları ve dağıtımlar arasındaki ilişki gösterilmektedir.

Yayınlar, yayın işlem hatları ve dağıtımlar arasındaki ilişki

Yayın işlem hatları oluşturma

Sürümler çeşitli yollarla oluşturulabilir:

  1. Her yeni derleme yapıtı kullanılabilir olduğunda bir yayın oluşturmak için dağıtım tetikleyicisi kullanarak.

    Sürekli dağıtım tetikleyicileri

  2. İşlem Hatları>Yayınlarınızın içinden Yayın oluştur düğmesini kullanarak bir yayın işlem hattını el ile oluşturun.

    Kullanıcı arabiriminden yayın işlem hattı oluşturma

  3. Bir yayın tanımı oluşturmak için REST API'yi kullanarak.

Not

Kuruluşunuz güvenlik duvarı veya ara sunucu kullanıyorsa Azure Artifacts Etki Alanı URL'lerine ve IP adreslerine izin verin.

Q&A

S: Dağıtımım neden tetiklenmedi?

Y: Yayın işlem hattı oluşturmak, dağıtımı otomatik/hemen başlatacağı anlamına gelmez. Bunun olmasının birkaç nedeni aşağıdadır: