Поделиться через


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

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
    
  • Разрешения на обновление необходимы для коллекции проектов; ПАТ, созданный с областью для среды (чтение & запись), чтобы можно было загружать задачи в коллекцию проектов.

    Важный

    Мы рекомендуем использовать токены Microsoft Entra . Более подробную информацию о наших усилиях по сокращению использования PAT см. в нашем блоге. Ознакомьтесь с нашим руководством по проверке подлинности , чтобы выбрать подходящий механизм проверки подлинности для ваших потребностей.

Вход в Tfx-cli с помощью личного токена доступа

Войдите в Azure DevOps с помощью tfx-cli для отправки задач конвейера в коллекцию проектов.

Важный

По умолчанию для проверки подлинности в коллекции проектов Azure DevOps требуется личный маркер доступа. Создайте личного маркера доступа с средой (управление & чтением). Вы можете использовать другие способы авторизации с помощью tfx-cli. Дополнительные сведения см. в Аутентификация в кроссплатформенной 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.