Отправка задач в коллекцию проектов
Azure DevOps Services
Узнайте, как отправлять задачи в организацию для пользовательских задач или встроенных задач в Azure DevOps с помощью интерфейса командной строки Node для Azure DevOps (tfx-cli).
Например, это руководство может помочь в обновлении встроенных задач на Сервере Azure DevOps Server.
Важно!
В случае отправки в локальный экземпляр задач может быть не поддерживается некоторые возможности задач из-за старой версии агента или отсутствия поддержки на стороне Azure DevOps Server.
Дополнительные сведения о tfx-cli см. в интерфейсе командной строки Node для Azure DevOps на GitHub.
Необходимые компоненты
Чтобы отправить задачи в коллекцию проектов, необходимы необходимые условия:
Последняя версия Node.js.
Интерфейс командной строки узла для Azure DevOps для отправки задач.
- Установите tfx-cli с помощью
npm
компонента Node.js, выполнив следующие действия:
npm install -g tfx-cli
- Установите tfx-cli с помощью
Разрешения на обновление требуемой коллекции проектов, ПАТ, созданный с помощью среды область (чтение и запись), чтобы иметь возможность отправлять задачи в коллекцию проектов.
Вход в Tfx-cli с помощью личного маркера доступа
Для отправки задач конвейера в коллекцию проектов необходимо войти в Azure DevOps с помощью tfx-cli.
Важно!
По умолчанию для проверки подлинности для сбора проектов в Azure DevOps требуется личный маркер доступа. Необходимо создать личный маркер доступа (PAT) с помощью среды область (чтение и управление ими).
Совет
Вы можете использовать другие способы авторизации с помощью tfx-cli. Дополнительные сведения см. в статье "Проверка подлинности в кроссплатформенной интерфейсе командной строки для Azure DevOps ".
Чтобы войти в систему, необходимо указать путь к коллекции проектов в качестве URL-адреса. Имя коллекции проектов по умолчанию — DefaultCollection
.
Для Azure DevOps Services путь к коллекции проектов должен иметь следующий формат: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
Для URL-адреса коллекции проектов по умолчанию для Azure DevOps Server будет зависеть от 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 см . в документации по Node CLI для Azure DevOps.