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.
Azure DevOps'un Sprint 163 Güncelleştirmesi'nde , denetim günlüklerine yayın ve işlem hatları olayları ekledik. Buna ek olarak, artık bir YAML işlem hattındaki başka bir kuruluştaki depolara başvurmak için hizmet bağlantılarını kullanabilirsiniz.
Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Özellikler
Genel:
- Microsoft Teams uygulamasında Azure Boards, Azure Pipelines ve Azure Repos'tan kompakt ve düzenli bildirimler alma
- Microsoft Teams veya Slack kanalında oluşturulan toplu abonelikleri silme
Azure Pipelines:
Uyarı
VSTest görevinin derleme aracıları üzerinde düzgün çalışması için .NET 4.6.2 veya üzerini yüklemek gerekir.
- Dağıtım işine otomatik olarak adım eklemek için işlem hattı dekoratörlerini kullanma
- Diğer Azure Repos kuruluşlarına depo başvurularına izin ver
- Adım hedefleme ve komut yalıtımı
- Oluşturma ve yayın denetimi
- İşlem hatlarında yapıt denetimi ilkesini değerlendirmeye yönelik geliştirmeler
General
Microsoft Teams uygulamasında Azure Boards, Azure Pipelines ve Azure Repos'tan kompakt ve düzenli bildirimler alma
Daha önce Microsoft Teams kanalınıza gelen bildirimleri el ile izlemeniz gerekiyordu. Genellikle farklı işlem hatlarından, iş öğelerinden veya çekme isteklerinden gelen bildirimler kanala aynı anda gönderilir ve bu da bunları düzenlemeyi zorlaştırır ve kanalın dikey büyümesine neden olur.
Azure Boards, AzurePipelines ve Azure Repos için Microsoft Teams uygulamasında zincirlenmiş bildirimleri duyurmaktan heyecan duyuyoruz. Artık, bir işlem hattı, iş öğesi veya çekme isteğiyle ilgili tüm bildirimler, bildirimleri daha iyi düzenlemek ve zaman çizelgesi ve en son durumun kompakt bir görünümünü sağlamak için birlikte işlenecek.
Uyarı
Bu özelliği kullanmaya başlamak için herhangi bir değişiklik yapmanız gerekmez.
Burada çekme isteğiyle ilgili tüm bildirimler, Microsoft Teams için Azure Repos uygulamasında birleştirilmiştir.
Microsoft Teams veya Slack kanalında oluşturulan toplu abonelikleri silme
Şu anda Microsoft Teams ve Slack için Azure Pipelines ve Azure Repos uygulamasında toplu abonelikler oluşturabilirsiniz . Artık kanaldaki tek tek işlem hatları veya depolar için oluşturulan tüm abonelikleri hızla silebilirsiniz. Belirli bir proje için kanaldaki tüm abonelikleri silmek için tüm abonelikleri kaldır komutunu kullanabilirsiniz. Diğer ayrıntılar için buradaki belgelere bakın.
Microsoft Teams için Azure Pipelines uygulamasında belirli bir projenin kanalındaki tüm abonelikleri silmek için aşağıdaki komutu kullanın.
@azure pipelines unsubscribe all https://dev.azure.com/myorg/myproject
Azure Boru Hatları
Bir dağıtım işinin adımlarını otomatik olarak eklemek için işlem hattı dekoratörlerini kullanma
Artık dağıtım işlerine işlem hattı dekoratörlerini ekleyebilirsiniz. Her dağıtım işinin yürütülmesi her yaşam döngüsü kancasına otomatik olarak eklenen herhangi bir özel adımınız (örneğin güvenlik açığı tarayıcısı) olabilir. İşlem hattı dekoratörleri bir kuruluştaki tüm işlem hatlarına uygulanabildiğinden, güvenli dağıtım uygulamalarını zorunlu tutmanın bir parçası olarak bu işlemden yararlanabilirsiniz.
Ayrıca dağıtım görevleri, kapsayıcı görevi ile hizmetleri side-car tanımlandığı takdirde birlikte çalıştırılabilir.
Diğer Azure Repos kuruluşlarına ilişkin depo başvurularına izin verme
Daha önce bir YAML işlem hattındaki depolara başvurduğunuz zaman, tüm Azure Depoları depolarının işlem hattıyla aynı kuruluşta olması gerekiyordu. Artık hizmet bağlantısı kullanarak diğer kuruluşlardaki depolara işaret edebilirsiniz. Örneğin:
resources:
repositories:
- repository: otherrepo
name: ProjectName/RepoName
endpoint: MyServiceConnection
steps:
- checkout: self
- checkout: otherrepo
MyServiceConnection başka bir Azure DevOps kuruluşuna işaret eder ve başka bir projedeki depoya erişebilen kimlik bilgilerine sahiptir. Her iki depo, self ve otherrepo, sonunda kullanıma alınmış olacaktır.
Önemli
MyServiceConnection bir Azure Repos / Team Foundation Server hizmet bağlantısı olmalıdır, aşağıdaki resme bakın.
Adım hedefleme ve komut yalıtımı
Azure Pipelines, işleri kapsayıcılarda veya aracı ana bilgisayarında çalıştırmayı destekler. Daha önce, işin tamamı bu iki hedef arasında ayarlanmıştı. Artık tek tek adımlar (görevler veya betikler) seçtiğiniz hedefte çalıştırılabilir. Adımlar diğer kapsayıcıları da hedefleyebileceğinden, işlem hattı her adımı özel, amaca yönelik bir kapsayıcıda çalıştırabilir.
Uyarı
Bu özellik genel önizleme aşamasındadır. Bu özellik hakkında geri bildiriminiz veya sorularınız varsa, Geliştirici Topluluğubize bildirin.
Kapsayıcılar yalıtım sınırları gibi davranarak kodun konak makinede beklenmeyen değişiklikler yapmasını engelleyebilir. Aracın adımları kapsayıcıda yalıtılmasına rağmen, adım'in aracı ile iletişim kurma ve hizmetlere erişme şekli etkilenmez. Bu nedenle, adım hedefleriyle kullanabileceğiniz bir komut kısıtlama modu da sunuyoruz. Bunu açmak, bir adımın aracıdan talep edebileceği hizmetleri kısıtlayacaktır. Artık günlükleri ekleyemez, dosyaları karşıya yükleyemez ve bazı diğer işlemleri gerçekleştiremez.
Aşağıda, konakta, bir iş kapsayıcısında ve başka bir kapsayıcıda çalışan adımları gösteren kapsamlı bir örnek verilmiştir.
resources:
containers:
- container: python
image: python:3.8
- container: node
image: node:13.2
jobs:
- job: example
container: python
steps:
- script: echo Running in the job container
- script: echo Running on the host
target: host
- script: echo Running in another container, in restricted commands mode
target:
container: node
commands: restricted
Oluşturma ve yayın denetimi
Yayın ve Pipeline olaylarının artık denetim günlüklerinde mevcut olduğunu size bildirmekten memnuniyet duyuyoruz. Bu olaylara Kuruluş Ayarları -> Denetim'den erişilebilir.
Şu anda aşağıdaki olaylar kullanılabilir:
- Aracı havuzu - araç oluşturma, silme, bir aracı ekleme (özel araçlar) ve bir aracı kaldırma
- Hizmet Bağlantısı - yürütme, oluşturma, silme ve güncelleştirme
- Değişken Grubu - oluşturma, silme ve güncelleştirme
- Yayın - silindi, onay tamamlandı ve tanım güncelleştirmesi
- RM aşaması tamamlandı
- Dağıtım işi tamamlandı
Boru hatlarının artefakt denetim politikasını değerlendirmeye yönelik geliştirmeler
Kutudan çıkan ilke tanımlarının listesinden ilke eklemeyi kolaylaştırmak için değerlendirme yapıtı kontrolü geliştirdik. İlke tanımı otomatik olarak oluşturulacak ve gerekirse güncellenebilecek olan denetim yapılandırmasına eklenecektir.
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.
Teşekkürler
Roopesh Nair