azure сборки devops, созданные с помощью terraform, не срабатывают на pu sh в master ветке - PullRequest
0 голосов
/ 20 января 2020

У меня есть скрипт terraform, который создает azure devops prject определение сборки и конечную точку службы для github.

resource "azuredevops_serviceendpoint_github" "github_serviceendpoint" {
  project_id             = azuredevops_project.project.id
  service_endpoint_name  = "GitHub Service Connection"
  github_service_endpoint_pat = var.GITHUB_TOKEN
}


resource "azuredevops_build_definition" "nightly_build" {
  project_id      = azuredevops_project.project.id
  agent_pool_name = "Hosted Ubuntu 1604"
  name            = "Nightly Build"
  path            = "\\"

  repository {
    repo_type             = "GitHub"
    repo_name             = "iojas/django_ci_cd"
    branch_name           = "master"
    yml_path              = "azure-pipelines.yml"
    service_connection_id = azuredevops_serviceendpoint_github.github_serviceendpoint.id
  }
}

Отражает все ресурсы в консоли azure devops, но передача в основную ветвь не запускает сборку.

У меня есть следующие настройки триггера в azure-pipelines.yml

trigger:
- master

Теперь, если я создаю те же ресурсы с помощью консоли azure, сборка запускается на каждом pu sh для мастеринга.

Я не уверен, что мне здесь не хватает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...