Teslimat Planları 2.0'da yeni geliştirmeler

Bu sprint'te, yeni daraltılmış görünümler ve toplama bilgileriyle Teslim Planları 2.0'ı geliştireceğiz. Ayrıca El ile Doğrulama ve YAML işlem hatlarındaki kaynakları önceden bildirmeye yönelik yeniuses bir deyim sunuyoruz.

Ayrıntılar için aşağıdaki Özellikler listesine göz atın.

Azure Boards

Azure Boru Hatları

Azure Boards

Teslim Planları: Özet Bilgileri

Teslim Planları 2.0 genel önizlemesinin bir parçası olarak, toplama bilgileri artık kullanılabilir. Epic'ler veya Özellikler gibi daha üst düzey iş öğeleriyle ilgilenirken daha fazla ayrıntı görmek isteyebilirsiniz. Roll-up, altta yatan alt iş öğelerinin ilerleme durumunu gösterir ve hikayenin tamamını ortaya çıkarır. Bu özelliği etkinleştirmek için plan ayarlarınıza, ardından Alanlar'a gidin ve Çocuk toplam verilerini göster seçin.


Teslim Planları: Özet Bilgiler

Teslim Planları: Daraltılmış görünümler

Teslimat Planları 2.0 genel önizlemesinin bir parçası olarak müşteriler artık Normal ve Sıkıştırılmış görünümler arasında geçiş yapabilir. Ek alanları olan kartlar çok fazla dikey alan kaplayabilir. Bu, tamamen uzaklaştırıldığında bile ekranda aynı anda birden fazla kart görmeyi zorlaştırır. Tüm alanları kartlardan gizleyen ve yalnızca iş öğesi türü simgesini ve başlığını görüntüleyen daraltılmış bir kart görünümü oluşturduk. Tüm alanları gizlemek ve göstermek artık yalnızca bir tık uzağında.


teslim planları

Azure Boru Hatları

Kaynakları önceden tanımlamak için "uses" deyimi

İşlem hattı bir aracıda bir iş çalıştırdığında, bu aracıya Azure Pipelines REST API'lerine geri çağrı yapmak ve depolar gibi kaynakları indirmek için bir erişim belirteci verilir. tr-TR: YAML işlem hatları için, jetonu yalnızca bir işte gerçekten kullanılan depolarla sınırlandırmak için kısa süre önce bir ayar ekledik. Ancak bazı müşteriler, bir checkout adımını açıkça kullanmaksızın, örneğin bir betik adımıyla Git'i doğrudan çağırarak depoları kullanıyorlardı. Azure Pipelines iş için hangi depoların gerekli olduğunu doğru bir şekilde belirleyemediğinden bu müşteriler belirteç kısıtlama özelliğini etkinleştiremedi.

Bu güncelleştirmeyle, Azure Pipelines'a bir işin depo ara yüzünü checkout adımı kullanmadan kullanmak istediğini bildirmek için alternatif bir yol ekledik. Bunun yerine, aşağıdaki gibi yeni uses anahtar sözcüğü kullanabilirsiniz:

resources:
  repositories:
  - repository: myrepo
    type: git
    name: MyProject/MyRepo

jobs:
- job: myjob
  uses:
    repositories:
    - myrepo
  steps:
  # without the preceding "uses" statement, if you have the
  # new limit-repositories feature turned on, then Azure Pipelines
  # won't include this repo in the access token and you'll
  # get an access error at runtime (also, in a real pipeline
  # you must include the auth token header as an argument to Git)
  - script: git clone https://dev.azure.com/MyOrg/MyProject/_git/MyRepo

Bu özellik, ilgili (ancak daha az yaygın) bir sorunu da çözer. Anahtar sözcüğünü matrix birden çok iş oluşturmak için kullanırsanız ve bu işler matris adımında belirtilen havuzları kullanırsa, bu havuzları işlem hattı için yetkilendirme konusunda sorunlarla karşılaşabilirsiniz. Kök neden aynıdır: Matrisler çalışma zamanında hesaplandığından, ön kaynak yetkilendirme sistemi hangi havuzların kullanıldığını doğru şekilde belirleyemez. Kullanarak uses, işlerinizin hangi havuzları kullanacağını bildirebilir ve bu havuzların önceden yetkilendirilebilmesini sağlayabilirsiniz.

jobs:
- job: mtrx
  strategy:
    matrix:
      windows:
        mypoolname: Private-Windows
      mac:
        mypoolname: Private-Mac
  pool: $(mypoolname)
  # without the following "uses" statement, "pool" won't see
  # the pool names until it's too late, and you'll get an error
  # at runtime
  uses:
    pools:
    - Private-Windows
    - Private-Mac

YAML işlem hattı için El ile Doğrulama

Yeni yayımlanan El ile Doğrulama göreviyle yaml işlem hattını aşamanın ortasında duraklatabilirsiniz. Bu, el ile veya çevrimdışı etkinlikler gerçekleştirmenize ve ardından çalıştırmayı devam ettirmenize veya reddetmenize olanak tanır. Bu, özellikle işlem hattını duraklatmak ve uzun süre çalışan, işlem yoğunluklu bir işe geçiş yapmadan önce eşin bir yapılandırma ayarlarını, bir derleme paketini vb. doğrulamasına izin vermek istediğiniz senaryolarda kullanışlıdır. Daha fazla bilgi edinin.


el ile doğrulama

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.

Öneride bulunma

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

Teşekkürler

Matt Cooper