Distributionsgruppsjobb

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Distributionsgrupper i klassiska pipelines gör det enkelt att definiera grupper av målservrar för distribution. Uppgifter som du definierar i ett distributionsgruppjobb körs på vissa eller alla målservrar, beroende på de argument du anger för aktiviteterna och själva jobbet.

Du kan välja specifika uppsättningar servrar från en distributionsgrupp för att ta emot distributionen genom att ange de datortaggar som du har definierat för varje server i distributionsgruppen. Du kan också ange andelen målservrar som pipelinen ska distribueras till samtidigt. Detta säkerställer att appen som körs på dessa servrar kan hantera begäranden medan distributionen pågår.

Om du använder en YAML-pipeline bör du använda Miljöer med virtuella datorer i stället.

Kommentar

Distributionsgruppsjobb stöds inte i YAML. Du kan använda virtuella datorresurser i miljöer för att utföra en löpande distribution till virtuella datorer i YAML-pipelines.

Rullande distributioner kan konfigureras genom att ange nyckelordet rolling: under noden för strategy: ett distributionsjobb.

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-versioner är inte tillgängliga.

Timeouter

Använd tidsgränsen för jobbet för att ange tidsgränsen i minuter för jobb i det här jobbet. Ett nollvärde för det här alternativet innebär att tidsgränsen i praktiken är oändlig och därför körs jobb som standard tills de har slutförts eller misslyckats. Du kan också ange tidsgränsen för varje aktivitet individuellt – se alternativ för aktivitetskontroll. Jobb som riktar sig till Microsoft-värdbaserade agenter har ytterligare begränsningar för hur länge de kan köras.