Aracılığıyla paylaş


Wiki'de alt sayfalar tablosu desteği

Artık içeriği ve bağlantıları görebilmek için wiki sayfalarınıza alt sayfalar tablosu ekleyebilirsiniz. Panolar'da artık kulvara renk ekleyebilir ve özel alanların düzenlenmesini engelleyebilirsiniz. Ayrıca güvenlik yatırımlarımıza devam ediyoruz ve işlem hattı yetkilendirmesini ve onaylarını ve denetimlerini yönetmek için yeni bir PAT kapsamı ekledik.

Ayrıntılar için sürüm notlarına göz atın.

Azure Boards

Azure Pipelines

Wiki

Azure Boards

Paylaşılabilir seçim listesi alanlarının düzenlenmesini engelleme

Özel alanlar işlemler arasında paylaşılır. Bu, işlem yöneticilerinin alana değer eklemesine veya alandan değer kaldırmasına izin vermemiz nedeniyle seçim listesi alanları için sorun oluşturabilir. Bunu yaparken, değişiklikler bu alanı kullanan her işlemde etkiler.

Bu sorunu çözmek için koleksiyon yöneticisinin bir alanın düzenlenmesini "kilitleme" özelliğini ekledik. Seçim listesi alanı kilitliyken, yerel işlem yöneticisi bu seçim listesinin değerlerini değiştiremez. Alanı yalnızca işlemden ekleyebilir veya kaldırabilirler.

Gif to demo editing of shareable picklist fields.

Kulvar renkleri

Kanban panonuzda kulvarlar, farklı hizmet düzeyi sınıflarını destekleyen işlerin durumunu görselleştirmenize yardımcı olur. Artık kulvarlara renk ekleyerek panonuzda daha kolay tanımlanmasını sağlayabilirsiniz.

Gif to demo adding color to swimlanes.

Dekont

Bu özellik yalnızca New Boards Hubs önizlemesinde kullanılabilir.

Azure Pipelines

İşlem hattı yetkilendirmesini ve onaylarını ve denetimlerini yönetmek için yeni PAT Kapsamı

PAT belirtecini sızdırarak oluşan hasarı sınırlamak için adlı Pipeline Resourcesyeni bir PAT kapsamı ekledik. Hizmet bağlantısı gibi korumalı bir kaynak kullanarak işlem hattı yetkilendirmesini yönetirken veya bu kaynağın onaylarını ve denetimlerini yönetmek için bu PAT kapsamını kullanabilirsiniz.

Pipelines REST API Updates

Aşağıdaki REST API çağrıları yeni PAT kapsamını aşağıdaki gibi destekler:

  • Onay güncelleştirme kapsamı destekler Pipeline Resources Use
  • Denetimleri Yönet kapsamı destekler Pipeline Resources Use and Manage
  • Kaynaklar için İşlem Hattı İzinlerini Güncelleştirme kapsamı destekler Pipeline Resources Use and Manage
  • Tanım Kaynaklarını Yetkilendirme kapsamı destekler Pipeline Resources Use and Manage
  • Proje Kaynaklarını yetkilendirme kapsamı destekler Pipeline Resources Use and Manage

İşlem hattı izinlerinde deneyim geliştirmeleri

İzin sisteminin daha önce bir işlem hattının hizmet bağlantısı gibi korumalı bir kaynak kullanıp kullanmadığını anımsaması için işlem hattı izinlerini yönetme deneyimini geliştirdik.

Geçmişte, korumalı bir kaynak oluştururken "Tüm işlem hatlarına erişim izni ver" seçeneğini işaretlediyseniz, ancak sonra kaynağa erişimi kısıtladıysanız, işlem hattınızın kaynağı kullanmak için yeni bir yetkilendirmeye ihtiyacı vardı. Bu davranış, yeni yetkilendirmenin gerekmediği kaynağın daha sonraki açma ve kapatma erişimiyle tutarsızdı. Bu artık düzeltildi.

Denetimlerde giriş olarak değişkenler

Onaylar ve denetimler, kaynak sahiplerinin hangi işlem hattı çalıştırmalarının kaynaklarını kullanabileceğini denetlemesine olanak tanıyan bir çalışma zamanı güvenlik mekanizmasıdır.

İki popüler denetim Azure İşlevi Çağırma ve REST API'sini çağırmadır. Geçmişte, bunları yapılandırırken, yalnızca önceden tanımlanmış sistem değişkenlerini veya değişken gruplarını kullanabiliyorlardı.

Bu sprint'te işlem hattı tanımlı değişkenler için destek ekledik. Bu, bu tür denetimler için , Headers, Bodyve Query parametreleri belirtilirken Function keyçalışır.

Aşağıdaki YAML işlem hattına sahip olduğunuzu varsayalım. , , MyBodyMyHeaderve değişkenlerini FunctionKeyve MyQueryadlıRetryCount çalışma zamanı tanımlı bir değişkeni tanımladığımıza dikkat edin.

variables:
  FunctionKey: <<redacted>>
  MyHeader: "FabrikamHeader"
  MyQuery: "FabrikamQuery"
  MyBody: "FabrikamBody"

stages: 
- stage: Build
  jobs:
  - job: SetRC
    steps:
    - script: echo "##vso[task.setvariable variable=RetryCount;isOutput=true]3"
      name: RCValue
- stage: Deploy
  jobs:
  - deployment: 
    environment: Production
    strategy:
      runOnce:
        deploy:
          steps:
          - script: ./deploy.sh

Aşağıdaki ekran görüntüsünde olduğu gibi Üretim ortamında Azure İşlevini Çağır denetimini yapılandırabilir ve $(FunctionKey), $(MyHeader)$(MyBody), $(MyQuery), ve $(Build.SetRC.RCValue.RetryCount)başvurularını kullanabilirsiniz.

Invoke Azure Function

Çalışma zamanı tanımlı değişkenleri kullanma söz dizimi şeklindedir StageId.JobId.StepOrTaskName.Variable.

Azure İşlevi ve REST API denetimlerini çağırmanın önerilen yolu hakkında daha fazla bilgi edinin.

Kısa gizli diziler için maskelemeye devre dışı bırakma özelliği

Azure Pipelines günlüklerdeki gizli dizileri maskeler. Gizli diziler gizli dizi olarak işaretlenen değişkenler, Azure Key Vault'a bağlı değişken gruplarından değişkenler veya Hizmet Bağlan ion sağlayıcısı tarafından gizli dizi olarak işaretlenmiş bir Hizmet Bağlan ion öğeleri olabilir.

Gizli dizi değerinin tüm oluşumları maskelenir. '', '1', '2Dev' gibi kısa gizli dizilerin maskelenmesi, değerlerinin tahminini kolaylaştırır; örneğin bir tarihte: 'Jan 3, 202***'
Artık '' bir sır olduğu açık3. Böyle durumlarda gizli diziyi tamamen maskelememenizi tercih edebilirsiniz. Değeri gizli dizi olarak işaretlememek mümkün değilse (örneğin, değer Key Vault'tan alınır), düğmeyi AZP_IGNORE_SECRETS_SHORTER_THAN en fazla 4 değerine ayarlayabilirsiniz.

İşlem hattı aracısı sürümünü kendi kendine doğrulamak için betik

Şu anda İşlem Hattı aracısının iki sürümüne sahibiz: v2 .NET 3.1 Core, v3 ise .NET 6 kullanıyor. V3 aracısını desteklenen işletim sistemlerine yavaş yavaş dağıtıyoruz ve ardından v2 aracısını devre dışı bırakacağız. Daha fazla bilgi için Bkz . Azure Pipelines için .NET aracısını yükseltme blog gönderisi.

Şirket içinde barındırılan aracılarınızın yükseltip yükseltemeyeceğini doğrulamanıza yardımcı olacak bir betik oluşturduk. Bu betik, kuruluşunuzdaki tüm havuzları işler ve v3 aracısı tarafından desteklenmeyen işletim sistemlerinde v2 aracılarını tanımlar; örneğin CentOS 6, 31 öncesi Fedora sürümleri, macOS 10.14, RHEL 6.

Dekont

v2 aracısının son derlemeleri, uyumlu olmadığı bilinen bir işletim sisteminde v3 aracısına otomatik yükseltmeyi denemez.

İşlem hattı çalıştırma durumuna genel bakış simgesi

Bu sprint'te, işlem hattı çalıştırmasının genel durumunu öğrenmeyi kolaylaştırıyoruz.

Birçok aşaması olan YAML işlem hatları için, işlem hattı çalıştırmasının durumunu, yani hala çalışıyor mu yoksa bitti mi bilmek zor olurdu. Tamamlanırsa, genel durum nedir: başarılı, başarısız veya iptal edildi. Bu sorunu, çalıştırma durumuna genel bakış simgesi ekleyerek düzeltildi.

Pipeline run status overview icon

Wiki

Alt sayfalar tablosu desteği

Artık wiki sayfalarınıza alt sayfalar için bir içerik tablosu ekleyebilirsiniz. Bu tabloda, alt sayfa tablosunun gösterildiği sayfanın altında bulunan tüm alt sayfalara bağlantılar bulunur.

Alt sayfa tablosunu, [[_TOSP_]] özel etiketini el ile ekleyerek veya aşağıdaki animasyonlu görüntüde gösterildiği gibi Diğer seçenekler'denekleyebilirsiniz. Alt sayfaların tablosunu oluşturmak için yalnızca ilk [[_TOSP_]] etiketi kullanılır.

Bu özellik, aşağıdaki topluluk öneri biletlerine göre önceliklendirildi:

Sonraki adımlar

Dekont

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.

Make a suggestion

Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.

Teşekkürler,

Rajesh Ramamurthy