Пакет как 15 минут в YAML для сборки трубопровода - PullRequest
0 голосов
/ 23 февраля 2019

Я создаю конвейер сборки в 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)'
  1. Только если я получу слияние в текущем репо СЕЙЧАС, тогда все остальные слияния в текущем репо в течение следующих 15 минут будут частью той же сборки.Как добавить 15-минутную деталь в мой документ YAML?

  2. После того, как текущая сборка завершена и до получения следующего слияния в репо, через 15 минут не должно начаться?Как мне кодировать это в моем документе YAML?

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