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.
Bu sprint ile kullanıcıların dağıtım stratejilerini doğrudan Azure portalından seçmesine olanak tanıyoruz ve İşlem Hatları ve Depolar kullanıcı deneyiminde çeşitli geliştirmeler yapıyoruz.
Özellikler
General
- Azure DevOps artık ekip yöneticilerinin MS Teams ve Slack'ten etkinliklere abone olmasını sağlar
- Repos olayları için MS Teams & Slack bildirimleri
Azure Repos
Azure Boru Hatları
- İş, önceki aşamalardan gelen çıkış değişkenlerine erişebilir
- Derleme hizmeti refolarının kapsam erişimini sınırla
- Çalışma zamanında birden çok depoyla ilgili ayrıntıları alma
- Çok aşamalı işlem hatları GA
- Azure portalından Dağıtım Stratejilerini yapılandırma
General
Azure DevOps artık ekip yöneticilerinin MS Teams ve Slack'ten etkinliklere abone olmasını sağlar
Project yöneticilerine ek olarak Azure DevOps artık Ekip yöneticilerinin Doğrudan Slack ve MS Teams'den Azure Boards, Azure Repos ve Azure Pipelines etkinliklerine abone olmasını sağlar.
Repos olayları için MS Teams & Slack bildirimleri
MS Teams ve Slack entegrasyonuna yönelik bir geliştirme olarak, artık bir pull request üzerinde açıklamalar, kod gönderme, güncellemeler ve birleştirme girişimleri gibi bir veya daha fazla etkinliğe abone olmayı seçebilirsiniz.
Azure Repos
Pull isteği oluştururken ekleri ekleme
Artık pull request oluştururken bir ek dosya ekleyebilirsiniz. Ek eklemek için daha önce çekme isteği oluşturup düzenlemeniz gerekiyordu, ancak şimdi bir görüntüyü doğrudan çekme isteği oluşturma sayfasına sürükleyip bırakabilirsiniz.
Yeni web platformu dönüştürme – Depo ayarları
İki Depo ayarları sayfasını yeni bir web platformuna yükseltilen tek bir deneyime dönüştürdük. Bu yükseltme yalnızca deneyimi daha hızlı ve daha modern hale getirmekle kalmaz, aynı zamanda proje düzeyinden dal düzeyine kadar tüm ilkeler için tek bir giriş noktası sağlar.
Bu yeni deneyimle, çok sayıda depoya sahip projeler için gezinti, daha hızlı yükleme süreleri ve eklenen arama filtresi nedeniyle daha kolay hale gelmiştir. Ayrıca, İlkeler sekmesinde proje düzeyi ilkelerini ve depolar arası ilkelerin listesini görüntüleyebilirsiniz.
Bir depoya tıklarsanız, depo düzeyinde ayarlanan ilkeleri ve izinleri görüntüleyebilirsiniz. İlkeler sekmesinde, ilkenin ayarlandığı her dalın listesini görüntüleyebilirsiniz. Şimdi, Depo ayarları sayfasından hiç ayrılmadan politikaları görmek için dala tıklayın.
İlkeler, sizin çalıştığınız kapsamdan daha geniş bir kapsamdan devralındığında, artık her bir ilkenin yanında ilkenin nereden devralındığını gösteriyoruz. Ayrıca, kapsam adına tıklayarak üst düzey ilkenin ayarlandığı sayfaya da gidebilirsiniz.
İlke sayfasının kendisi de daraltılabilir bölümler içeren yeni web platformuna yükseltildi! Belirli bir Derleme Doğrulama, Durum Kontrolü veya Otomatik İnceleyici ilkesini arama deneyimini iyileştirmek için her bölüm için arama filtreleri ekledik.
Azure Boru Hatları
İşler önceki aşamalardan çıkış değişkenlerine erişebilir
Çıkış değişkenleri artık YAML tabanlı işlem hattındaki aşamalar arasında kullanılabilir. Bu, go/no-go kararı veya oluşturulan çıkışın kimliği gibi yararlı bilgileri bir aşamadan diğerine geçirmenize yardımcı olur. Önceki bir aşamanın ve işlerinin sonucu (durumu) da kullanılabilir.
Çıkış değişkenleri hala işlerin içindeki adımlarla oluşturulur. Aşamalar, dependencies.jobName.outputs['stepName.variableName']yerine stageDependencies.stageName.jobName.outputs['stepName.variableName']'e atıfta bulunur.
Uyarı
Varsayılan olarak, bir işlem hattındaki her aşama YAML dosyasından hemen önceki aşamaya bağlıdır. Bu nedenle, her aşama önceki aşamadan çıkış değişkenlerini kullanabilir. Bağımlılık grafiğini değiştirebilirsiniz. Bu grafik, kullanılabilir çıkış değişkenlerini de değiştirir. Örneğin, 3. aşamanın 1. aşamadan bir değişkene ihtiyacı varsa, 1. aşamada açık bir bağımlılık bildirmesi gerekir.
Hizmet deposu oluşturma kapsamı erişimini sınırlama
Azure Pipelines artık erişim belirteçlerinin kapsamını kısıtlayarak işlem hattı güvenliğini iyileştirerek depo erişiminin kapsamını yalnızca YAML tabanlı bir işlem hattı için gereken depolarla sınırlandırabilir. Bu, işlem hatlarının erişim belirtecinin sızması durumunda yalnızca işlem hattında kullanılan depoları görebileceği anlamına gelir. Daha önce, erişim belirteci projedeki herhangi bir Azure Repos deposu için veya hatta tüm koleksiyon için geçerliydi.
Bu özellik, yeni projeler ve kuruluşlar için varsayılan olarak açıktır. Mevcut kuruluşlar için bunu Kuruluş Ayarları>İşlem Hatları>Ayarları kısmında etkinleştirmeniz gerekir. Bu özellik kullanılırken, işlem hattı tarafından hizmeti kimliği kullanılarak erişilen Azure Repos Git depolarının hepsinin, depoyu kullanan işteki bir checkout adımı kullanılarak açık bir şekilde kontrol edilmesi gerekir. Daha fazla bilgi için bkz. İş yetkilendirme kapsamını başvuruda bulunan Azure DevOps depoları ile sınırlama.
Çalışma zamanında birden çok depo hakkındaki ayrıntıları alma
İşlem hattı çalışırken Azure Pipelines, çalıştırmayı tetikleyen depo, dal ve commit hakkında bilgi ekler. YAML işlem hatları artık birden çok deponun denetlenmesini desteklediğine göre, diğer depolar için kullanıma alınmış olan depoyu, dalı ve işlemeyi de bilmek isteyebilirsiniz. Bu veriler artık bir değişkene eşleyebileceğiniz bir çalışma zamanı ifadesi aracılığıyla kullanılabilir. Örneğin:
Kaynaklar: Depoları: - depo: diğer tür: git name: MyProject/OtherToolsDeğişken: tools.ref: $[ resources.repositories['other'].ref ]
Adımlar:- kullanıma alma: kendi kendine- çıkış: diğer
- bash: echo "Araçlar sürümü: $TOOLS_REF"
Çok aşamalı işlem hatları GA
Çok aşamalı işlem hatları kullanıcı arabirimi genel kullanıma sunuldu. İlgili önizleme özellik geçişi kaldırıldı.
Azure DevOps'ta sol gezinti menüsünün altında İşlem Hatları ->İşlem Hatları'nı seçerek yeni deneyime gidebilirsiniz. Bu deneyim hem klasik derleme işlem hatlarının hem de YAML işlem hatlarının giriş noktasıdır. Mobil kullanıma uygundur ve işlem hatlarınızı yönetme şeklinize yönelik çeşitli iyileştirmeler sunar. İşlem hattı ayrıntılarını detaya gidebilir ve görüntüleyebilir, ayrıntıları, işlem hattı analizini, iş ayrıntılarını, günlükleri ve daha fazlasını çalıştırabilirsiniz.
Çok aşamalı işlem hatları kullanıcı deneyimi hakkında daha fazla bilgi edinmek için buradaki belgelere bakın.
Azure portalından Dağıtım Stratejilerini yapılandırma
Bu özellik sayesinde, tercih ettiğiniz dağıtım stratejisini kullanan işlem hatlarını yapılandırmanızı kolaylaştırdık; örneğin, Rolling, Canaryveya Mavi-Yeşil. Bu hazır stratejileri kullanarak güncelleştirmeleri güvenli bir şekilde dağıtabilir ve ilişkili dağıtım risklerini azaltabilirsiniz. Buna erişmek için Azure Sanal Makinesi'nde 'Sürekli Teslim' ayarına tıklayın. Yapılandırma bölmesinde işlem hattının oluşturulacağı Azure DevOps projesi, dağıtım grubu, dağıtılacak paketi yayımlayan derleme işlem hattı ve tercih ettiğiniz dağıtım stratejisi hakkındaki ayrıntıları seçmeniz istenir. Bundan sonra, seçilen paketi bu Sanal Makineye dağıtan tam işlevsel bir işlem hattı yapılandırılır.
Daha fazla ayrıntı için Dağıtım Stratejilerini yapılandırmahakkındaki belgelerimize göz atın.
Sonraki Adımlar
Uyarı
Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır.
Azure DevOps'a gidin ve bir göz atın.
Geri bildirim sağlama
Bu özellikler hakkında düşüncelerinizi duymak isteriz. Bir sorunu bildirmek veya öneri sağlamak için yardım menüsünü kullanın.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.