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
- Instale tfx-cli mediante
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.