Carga de tareas en la colección de proyectos

Azure DevOps Services

Aprenda a cargar tareas en la organización para tareas personalizadas o tareas integradas en Azure DevOps mediante la CLI de Node para Azure DevOps (tfx-cli).

Por ejemplo, esta guía puede ayudar a actualizar las tareas integradas en Azure DevOps Server.

Importante

En el caso de las tareas integradas que se cargan en una instancia local, podría haber algunas funcionalidades de tareas no admitidas debido a la versión del agente anterior o a la falta de compatibilidad en azure DevOps Server.

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

Requisitos previos

Para cargar tareas en la colección de proyectos, necesita requisitos previos:

  • La versión más reciente de Node.js.

  • La CLI de Node para Azure DevOps para cargar tareas.

    • Instale tfx-cli mediante npm, un componente de Node.js mediante la ejecución de:
      npm install -g tfx-cli
    
  • Permisos para actualizar la colección de proyectos necesaria, PAT generado con ámbito Environment (Lectura y escritura) para poder cargar tareas en la colección de proyectos.

Inicio de sesión de Tfx-cli con token de acceso personal

Debe iniciar sesión en Azure DevOps con tfx-cli para poder cargar tareas de canalización en la colección de proyectos.

Importante

De forma predeterminada, se requiere un token de acceso personal para la autenticación en la colección de proyectos en Azure DevOps. Debe crear un token de acceso personal (PAT) con ámbito Environment (Read & manage).

Sugerencia

Puede usar otras formas de autorizar con tfx-cli: consulte Autenticación en la CLI multiplataforma para Azure DevOps para más información.

Para iniciar sesión, debe especificar la ruta de acceso a la colección de proyectos como dirección URL. El nombre predeterminado de la colección de proyectos es DefaultCollection.

Para Azure DevOps Services, la ruta de acceso a la colección de proyectos tendría el formato siguiente: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

En el caso de la dirección URL predeterminada de la colección de proyectos de Azure DevOps Server dependerá de la dirección URL donde se encuentra el servidor y su plantilla será: http://{Azure DevOps Server url}/DefaultCollection

Escriba el siguiente comando y proporcione la información solicitada:

~$ tfx login

Carga de tareas en la colección de proyectos

Sugerencia

Si necesita actualizar las tareas de canalización integradas, puede clonar el repositorio azure-pipelines-tasks y crear tareas necesarias siguiendo las directrices: cómo compilar tareas.

Ahora puede empezar a cargar la tarea mediante tfx-cli.

Escriba el comando siguiente:

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 más información sobre el uso de tfx-cli, consulte la documentación de la CLI de Node para Azure DevOps.