Я пытаюсь использовать плагин конфигурации как код (JCasC) для создания конвейерного задания, которое периодически собирается, но я не могу найти синтаксис этого где-либо в Интернете.Я пишу конфигурацию в YAML.
Поле «Периодическая сборка» находится в разделе «Триггеры сборки» в конвейерных заданиях и имеет текстовое поле «Расписание».Мой график 0 6-19 * * *
Возможно ли это сделать?
Это файл yaml, который я пытаюсь отредактировать:
jobs:
- script: >
folder('test1'){
pipelineJob('test1/seedJobTest') {
description 'seedJobTest'
logRotator {
daysToKeep 10
}
definition {
cpsScm {
scm {
git {
remote {
credentials "xxx"
url 'xxx'
}
branches 'refs/head/master'
scriptPath 'Jenkinsfile'
extensions { }
}
}
}
}
configure { project ->
project / 'properties' / 'EnvInjectJobProperty' {
'on'('true')
'info' {
'propertiesContent'('BRANCH=master')
}
}
project / 'properties' / 'org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty' {}
}
}
}