Dağıtım grubu işleri

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Klasik işlem hatlarındaki dağıtım grupları , dağıtım için hedef sunucu gruplarını tanımlamayı kolaylaştırır. Dağıtım grubu işinde tanımladığınız görevler, görevler ve işin kendisi için belirttiğiniz bağımsız değişkenlere bağlı olarak hedef sunucuların bir kısmında veya tamamında çalışır.

Dağıtım grubundaki her sunucu için tanımladığınız makine etiketlerini belirterek dağıtımı almak üzere bir dağıtım grubundan belirli sunucu kümelerini seçebilirsiniz. İşlem hattının aynı anda dağıtılması gereken hedef sunucuların oranını da belirtebilirsiniz. Bu, bu sunucularda çalışan uygulamanın dağıtım sırasında istekleri işleyebilmesini sağlar.

YAML işlem hattı kullanıyorsanız ortamları sanal makinelerle kullanmanız gerekir.

Not

Dağıtım grubu işleri YAML'de desteklenmez. YAML işlem hatlarındaki VM'lere sıralı dağıtım yapmak için Ortamlar'daki Sanal makine kaynaklarını kullanabilirsiniz.

Sıralı dağıtımlar, dağıtım işinin düğümü altında strategy: anahtar sözcük rolling: belirtilerek yapılandırılabilir.

strategy:
  rolling:
    maxParallel: [ number or percentage as x% ]
    preDeploy:        
      steps:
      - script: [ script | bash | pwsh | powershell | checkout | task | templateReference ]
    deploy:          
      steps:
      ...
    routeTraffic:         
      steps:
      ...        
    postRouteTraffic:          
      steps:
      ...
    on:
      failure:         
        steps:
        ...
      success:          
        steps:
        ...

YAML derlemeleri kullanılamaz.

Zaman aşımları

Bu işteki işlerin zaman aşımını dakika cinsinden belirtmek için iş zaman aşımını kullanın. Bu seçenek için sıfır değeri, zaman aşımının etkili bir şekilde sonsuz olduğu ve dolayısıyla varsayılan olarak işlerin tamamlanana veya başarısız olana kadar çalıştırıldığını gösterir. Ayrıca her görev için zaman aşımını ayrı ayrı ayarlayabilirsiniz. Bkz . görev denetimi seçenekleri. Microsoft tarafından barındırılan aracıları hedefleyen işler, ne kadar süreyle çalışabilecekleri konusunda ek kısıtlamalara sahiptir.