CLI de Azure DevOps en una canalización de versión

Azure DevOps Services

Para usar la CLI de Azure DevOps en un agente hospedado mediante una canalización de versión, ejecute los pasos siguientes:

  1. Cree una canalización de versión.

    nueva canalización de versión

  2. Elija Trabajo vacío.

    seleccionar plantilla

  3. Elija Fase 1 para configurar la fase.

    Fase 1

  4. Elija la página Tareas y configure el trabajo para usar macOS hospedado en grupos de agentes.

    Configuración del trabajo del agente

  5. Elija el icono de signo más para agregar otra tarea y configúrela como una tarea de PowerShell. Escriba Power en el cuadro de búsqueda para filtrar la lista.

    PowerShell

  6. Agregue el script, ya sea a través del archivo o en línea. En el ejemplo, el script se ha incluido insertado.

    Agregar script

Como referencia, este es el script insertado:

$extensions = az extension list -o json | ConvertFrom-Json

$devopsFound = $False
foreach($extension in $extensions)
{
    if($extension.name -eq 'azure-devops'){
        $devopsFound = $True
    }
}

if ($devopsFound -eq $False){
    az extension add -n azure-devops
}