18 lines
591 B
Terraform
18 lines
591 B
Terraform
resource "azuredevops_build_definition" "pipelines" {
|
|
for_each = local.pipelines
|
|
project_id = data.azuredevops_project.project.id
|
|
name = each.value.pipeline_name
|
|
path = each.value.pipeline_folder_path
|
|
|
|
ci_trigger {
|
|
use_yaml = true
|
|
}
|
|
|
|
repository {
|
|
repo_type = "TfsGit"
|
|
repo_id = azuredevops_git_repository.repositories[each.value.repo].id
|
|
branch_name = azuredevops_git_repository.repositories[each.value.repo].default_branch
|
|
yml_path = "${each.value.pipeline_path_prefix}azdo_pipelines/azure-pipelines-${each.value.suffix}.yaml"
|
|
}
|
|
}
|