Отправка задач в коллекцию проектов
Azure DevOps Services
Узнайте, как отправлять задачи в организацию для пользовательских задач или встроенных задач в Azure DevOps с помощью интерфейса командной строки Node для Azure DevOps (tfx-cli).
Например, это руководство может помочь в обновлении встроенных задач на Сервере Azure DevOps Server.
Важный
При загрузке предустановленных задач в локальный экземпляр, возможно, некоторые возможности задач не будут поддерживаться из-за старой версии агента или отсутствия поддержки на стороне сервера Azure DevOps.
Дополнительные сведения о tfx-cliсм. в Node CLI для Azure DevOps на GitHub.
Необходимые условия
Чтобы отправить задачи в коллекцию проектов, необходимы необходимые условия:
последняя версияNode.js.
Интерфейс командной строки Node.js для Azure DevOps для загрузки задач.
- Установите tfx-cli с помощью
npm
, компонента Node.js, выполнив следующую команду:
npm install -g tfx-cli
- Установите tfx-cli с помощью
Разрешения на обновление необходимы для коллекции проектов; ПАТ, созданный с областью для среды (чтение & запись), чтобы можно было загружать задачи в коллекцию проектов.
Важный
Мы рекомендуем использовать токены Microsoft Entra . Более подробную информацию о наших усилиях по сокращению использования PAT см. в нашем блоге. Ознакомьтесь с нашим руководством по проверке подлинности , чтобы выбрать подходящий механизм проверки подлинности для ваших потребностей.
Вход в Tfx-cli с помощью личного токена доступа
Войдите в Azure DevOps с помощью tfx-cli для отправки задач конвейера в коллекцию проектов.
Важный
По умолчанию для проверки подлинности в коллекции проектов Azure DevOps требуется личный маркер доступа. Создайте
Чтобы войти, укажите путь к коллекции проектов в качестве URL-адреса. Имя коллекции проектов по умолчанию — DefaultCollection
.
Для Azure DevOps Services путь к коллекции проектов должен иметь следующий формат: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
Для Azure DevOps Server URL-адрес коллекции проектов по умолчанию зависит от расположения url-сервера и его шаблона: http://{Azure DevOps Server url}/DefaultCollection
Введите следующую команду и укажите запрошенные сведения:
~$ tfx login
Отправка задач в коллекцию проектов
Совет
Если вам нужно обновить стандартные задачи конвейера, можно клонировать репозиторий azure-pipelines-tasks и создать необходимые задачи, следуя инструкции как создать задачи.
Теперь можно начать загрузку задачи с помощью tfx-cli
.
Введите следующую команду:
tfx build tasks upload --task-path <PATH_TO_TASK>
Заметка
PATH_TO_TASK — это путь к папке с скомпилированной задачей. Дополнительные сведения об использовании tfx-cli см. в документации по интерфейсу командной строки узла для Azure DevOps.