Я создаю конвейер сборки в Azure Devops (ранее VSTS) и хочу, чтобы сборка запускалась в BATCH каждые 15 минут.Если в репо не получено слияние, тогда не следует создавать сборку.
Ниже приводится то, что я имею в виду
trigger:
batch: boolean # batch changes if true, start a new build for every push if false
branches:
include: [ string ] # branch names which will trigger a build
exclude: [ string ] # branch names which will not
paths:
include: [ string ] # file paths which must match to trigger a build
exclude: [ string ] # file paths which will not trigger a build code here
Этот фрагмент кода я взял из https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema
trigger:
batch: true
branches:
include:
- master
pool:
vmImage: 'Ubuntu-16.04'
variables:
buildConfiguration: 'Release'
steps:
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
Только если я получу слияние в текущем репо СЕЙЧАС, тогда все остальные слияния в текущем репо в течение следующих 15 минут будут частью той же сборки.Как добавить 15-минутную деталь в мой документ YAML?
После того, как текущая сборка завершена и до получения следующего слияния в репо, через 15 минут не должно начаться?Как мне кодировать это в моем документе YAML?