Compartir a través de


Carga de tareas en la colección de proyectos

Servicios de Azure DevOps

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

Al cargar tareas integradas en una instancia local, es posible que algunas funcionalidades de tareas no se admitan debido a la versión anterior del agente o a la falta de compatibilidad en el lado de Azure DevOps Server.

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

Prerrequisitos

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, ejecutando:
      npm install -g tfx-cli
    
  • Permisos para actualizar la colección de proyectos requerida, PAT generado con el ámbito Entorno (lectura y escritura) para poder cargar tareas en la colección de proyectos.

    Importante

    Se recomienda usar tokens de Microsoft Entra. Para obtener más información sobre nuestros esfuerzos para reducir el uso de PAT, consulte nuestro blog. Revise nuestra guía de autenticación para elegir el mecanismo de autenticación adecuado para sus necesidades.

Iniciar sesión en Tfx-cli usando un token de acceso personal.

Inicie sesión en Azure DevOps con tfx-cli para 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. Cree un token de acceso personal (PAT) con el ámbito Entorno (leer y administrar). Puede usar otras formas de autorizar con tfx-cli. Para obtener más información, consulte Autenticación en la CLI multiplataforma para Azure DevOps.

Para iniciar sesión, especifique 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 siguiente formato: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Para Azure DevOps Server, la dirección URL de la colección de proyectos predeterminada depende de la ubicación del servidor url y de su plantilla: 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 las tareas necesarias siguiendo la guía: cómo compilar tareas.

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

Escriba el siguiente comando:

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.