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 güncelleştirmeyle, bir panonun en son ne zaman görüntülendiğini veya değiştirildiğini izleme özelliğini ekledik. Bu geliştirme, proje yöneticilerinin etkin olmama nedeniyle bir panonun kaldırılması gerekip gerekmediğini değerlendirmesine yardımcı olur ve depolanan pano eşiklerine ulaşmayı daha da engeller.
Ayrıca güvenlik yatırımlarımıza devam ediyoruz. Şimdi OAuth2, GitHub Enterprise Server barındırılan işlem hattı oluştururken varsayılan kimlik doğrulama mekanizmasıdır.
Ayrıntılar için sürüm notlarına göz atın.
Azure Boru Hatları
- Düğüm yürütücü indirme görevi
- Güncellenmiş TFX Node çalıştırıcı doğrulaması
- İş durumu değişikliği için bağlantı noktası
- GitHub Enterprise Server tarafından barındırılan İşlem Hatları oluşturulurken geliştirilmiş güvenlik
Raporlama
Azure Boru Hatları
Düğüm çalıştırıcı indirme görevi
Node 6 görev çalıştırıcısını dışlayan aracı sürümlerini benimserken, zaman zaman daha yeni bir Node çalıştırıcısı kullanmak üzere güncelleştirilmemiş görevleri çalıştırmanız gerekebilir. Bu senaryo için, vadesi dolmuş Node runner'lara bağımlı görevleri kullanmaya devam etmek amacıyla bir yöntem sunuyoruz. Ayrıntılar için Node runner kılavuzuna blog gönderisi bakınız.
Aşağıdaki görev Node 6 çalıştırıcısını tam zamanında yüklemek için bir yöntemdir, böylece eski bir görev yürütülebilir:
steps:
- task: NodeTaskRunnerInstaller@0
inputs:
runnerVersion: 6
TFX Düğüm Çalıştırıcı doğrulaması güncellendi
Görev yazarları uzantıları yayımlamak için uzantı paketleme aracını (TFX) kullanır. TFX, Node runner sürümleri üzerinde doğrulama gerçekleştirecek şekilde güncelleştirildi. Daha fazla bilgi için Node runner rehberi blog gönderisi'ne bakınız.
Node 6 çalıştırıcısını kullanan görevleri içeren uzantılar şu uyarıyı görür:
Task <TaskName> is dependent on a task runner that is end-of-life and will be removed in the future. Authors should review Node upgrade guidance: https://aka.ms/node-runner-guidance.
Görev durumu değişikliği için web kancası
Hizmet kancaları, işlem hattı çalıştırmalarınızdaki durum değişiklikleriyle ilgili olaylara yanıt olarak tepki vermenizi sağlar. Bugüne kadar, işlem hattı çalıştırma ve aşama durumu değişiklikleri için hizmet kancalarını yapılandırabiliyordunuz.
Artık, işlem hattınız çalıştığında bir işin durumu değiştiğinde tetiklenen hizmet kancalarını yapılandırabilirsiniz. Yeni olayın yük yapısı aşağıdaki örnekte gösterilmiştir.
{
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"notificationId": 29,
"id": "fcad4962-f3a6-4fbf-9653-2058c304503f",
"eventType": "ms.vss-pipelines.job-state-changed-event",
"publisherId": "pipelines",
"message":
{
"text": "Run 20221121.5 stage Build job Compile succeeded.",
"html": "Run 20221121.5 stage Build job <a href=\"https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/results?buildId=2710088\">Compile</a> succeeded.",
"markdown": "Run 20221121.5 stage Build job [Compile](https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/results?buildId=2710088) succeeded."
},
"detailedMessage":
{
"text": "Run 20221121.5 stage Build job Compile succeeded.",
"html": "Run 20221121.5 stage Build job <a href=\"https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/results?buildId=2710088\">Compile</a> succeeded.",
"markdown": "Run 20221121.5 stage Build job [Compile](https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/results?buildId=2710088) succeeded."
},
"resource":
{
"job":
{
"_links":
{
"web":
{
"href": "https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/results?buildId=2710088"
},
"pipeline.web":
{
"href": "https://dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_build/definition?definitionId=4647"
}
},
"id": "e87e3d16-29b0-5003-7d86-82b704b96244",
"name": "Compile",
"state": "completed",
"result": "succeeded",
"startTime": "2022-11-21T16:10:28.49Z",
"finishTime": "2022-11-21T16:10:53.66Z"
},
"stage": { ... },
"run": { ... },
"pipeline": { ... },
"repositories": [ ... ]
},
"resourceVersion": "5.1-preview.1",
"createdDate": "2022-11-21T16:11:02.9207334Z"
}
Çalıştırma, aşama ve iş durumu değişiklik webhook olayları artık işlem hattı çalıştırması tarafından kullanılan Azure Repos depolarını listeleyen bir repository özelliği içeriyor. Örneğin:
"repositories":
[
{
"type": "Git",
"change":
{
"author":
{
"name": "Fabrikam John",
"email": "john@fabrikamfiber.com",
"date": "2022-11-11T15:09:21Z"
},
"committer":
{
"name": "Fabrikam John",
"email": "john@fabrikamfiber.com",
"date": "2022-11-11T15:09:21Z"
},
"message": "Added Viva support"
},
"url": "https://fabrikamfiber@dev.azure.com/fabrikamfiber/fabrikamfiber-viva/_git/fabrikamfiber"
}
]
GitHub Enterprise Server tarafından barındırılan İşlem Hatları oluşturulurken geliştirilmiş güvenlik
İlk GitHub Enterprise Server (GHES) barındırılan işlem hattınızı oluştururken bir GHES hizmet bağlantısı oluşturmanız gerekebilir.
Daha önce kimlik doğrulama mekanizması için tek bir seçeneğiniz vardı: Kişisel erişim belirteci kullanmak. Bu, daha az güvenli hizmet bağlantıları oluşturmayı teşvik eder.
Bu sprint'den başlayarak, işlem hattı oluşturma sırasında veya hizmet bağlantısı eklerken GHES hizmet bağlantısı oluştururken OAuth2'yi varsayılan kimlik doğrulama mekanizması yaptık.
Raporlama
Panolara Son Erişim Tarihi ve Değiştirme Tarihi
Ekiplerin çeşitli panolar oluşturmasına izin vermenin zorluklarından biri, eski ve kullanılmayan panoların yönetilmesi ve temizlenmesidir. Bir panonun en son ne zaman ziyaret edildiği veya değiştirildiğini bilmek, hangilerinin kaldırılabileceğini anlamanın önemli bir parçasıdır. Bu sprint'te Panolar dizin sayfasına iki yeni sütun eklemiş olduk. Son Erişim Tarihi , panonun en son ziyaret edildiği tarihi izler. Değiştiren, gösterge panelinin en son ne zaman ve kim tarafından düzenlendiğini takip eder.
Değiştiren bilgileri ayrıca pano sayfasında görüntülenecektir.
Bu yeni alanların, proje yöneticilerinin panoların kaldırılması veya kaldırılmaması durumunda eğitilmiş bir karar vermeleri için etkinlik düzeyini anlamasına yardımcı olacağını umuyoruz.
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
Rajesh Ramamurthy