Перейти к основному содержимому

Подключение к Azure DevOps

Доступно в планах dbt Enterprise и Enterprise+

Подключение облачной учетной записи Azure DevOps доступно организациям, использующим планы dbt Enterprise или Enterprise+.

Встроенная интеграция dbt с Azure DevOps не поддерживает Azure DevOps Server (локальное развертывание). Вместо этого для подключения к Azure DevOps Server можно импортировать проект по Git URL.

Об Azure DevOps и dbt​

Подключите свою облачную учетную запись Azure DevOps к dbt, чтобы воспользоваться новыми возможностями:

  • Импортируйте новые репозитории Azure DevOps в несколько кликов при настройке проекта dbt.
  • Клонируйте репозитории по HTTPS вместо SSH
  • Обеспечивайте авторизацию пользователей с помощью OAuth 2.0.
  • Применяйте права пользователей Azure DevOps на доступ к репозиториям (чтение / запись) при выполнении операций git в Studio IDE или CLI dbt.
  • Запускайте сборки непрерывной интеграции (CI) при открытии запросов на слияние (pull request) в Azure DevOps.

В настоящее время существует несколько способов интеграции Azure DevOps с dbt. Следующие способы доступны для всех учетных записей:

Независимо от выбранного подхода для завершения интеграции потребуется участие администраторов dbt, Azure Entra ID и Azure DevOps. Подробные сведения см. в подходящем вам руководстве по настройке.

Устранение неполадок​

 Задания CI не запускаются при открытии запросов на слияние

Если задания непрерывной интеграции (CI) не запускаются при открытии запросов на слияние в Azure DevOps, а в dbt и Azure DevOps не отображаются ошибки, выполните следующие проверки:

  • Убедитесь, что сервисные хуки Azure DevOps для репозитория по-прежнему существуют и указывают на вашу учетную запись dbt.
  • Убедитесь, что субъект-служба или служебный пользователь по-прежнему имеет доступ к репозиторию.

Если все в порядке, отключите репозиторий и подключите его заново:

  1. В разделе Account settings выберите Projects, затем выберите проект.
  2. Выберите ссылку Repository, затем Edit, затем Disconnect.
  3. Выберите Confirm Disconnect.
  4. Выберите Configure Repository и подключите тот же репозиторий Azure DevOps.

Нашли ошибку?

0
Loading