Compartir a través de


Carga de tareas de canalización en Azure DevOps

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Cargue tareas de canalización personalizadas o integradas en la organización de Azure DevOps o la colección de proyectos de Azure DevOps Server mediante la CLI de Node para Azure DevOps (tfx-cli).

Importante

Al cargar tareas integradas en una instancia de Azure DevOps Server, es posible que algunas funcionalidades de tareas no se admitan debido a la versión del agente o a la falta de soporte técnico en el servidor.

Para obtener más información sobre tfx-cli, consulte la CLI de Node para Azure DevOps en GitHub.

Prerrequisitos

Categoría Requisitos
Permisos Permiso para actualizar la organización (Azure DevOps Services) o la colección de proyectos (Azure DevOps Server).
Tokens Un token de acceso personal (PAT) con el ámbito Environment (Read & Manage).
Herramientas La versión más reciente de Node.js y tfx-cli instalada globalmente: npm install -g tfx-cli

Inicie sesión usando tfx-cli

Inicie sesión en Azure DevOps mediante tfx-cli antes de cargar las tareas. Para más opciones de autenticación, consulte autenticación del CLI multiplataforma para Azure DevOps.

Ejecute el siguiente comando y proporcione la dirección URL del servicio y PAT cuando se le solicite:

tfx login

Use la dirección URL del servicio que coincida con el entorno:

Medio ambiente Formato de dirección URL
Azure DevOps Services https://dev.azure.com/{organization}
Azure DevOps Server http://{server}:{port}/DefaultCollection

Carga de tareas

Sugerencia

Si necesita actualizar las tareas de pipeline predeterminadas, puede clonar el repositorio azure-pipelines-tasks. A continuación, compile las tareas necesarias siguiendo las directrices: cómo compilar tareas.

Cargue una tarea mediante tfx-cli:

tfx build tasks upload --task-path <PATH_TO_TASK>

Nota

PATH_TO_TASK es la ruta de acceso a la carpeta con la tarea compilada. Para obtener más información sobre el uso de tfx-cli, consulte la Documentación de la CLI de Node para Azure DevOps.