Отправка задач в коллекцию проектов

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 с помощью личного маркера доступа

Для отправки задач конвейера в коллекцию проектов необходимо войти в 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.