Настройка Git-опроса для заводного (скриптового) конвейера Jenkins - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь настроить опрос GIT для заводного конвейера. Сценарий, не декларативный

git branch: '${Branch}',
    credentialsId: 'some.key.ssh',
    poll: true,
    url: "ssh://git@bitbucket-ssh.company.com/project-${env.Project}.git"

Git Branch устанавливается из параметров : Parameterized Builds for Jenkins Опрос SCM установлен на: * * * * * Poll config

Я вижу, что опрос работает - но он ничего не может получить - он не запускает сборку Poll log

Так что вопрос - есть ли способ это исправить? Пожалуйста, не предлагайте webhooks - я не могу это использовать. Только Опрос СКМ

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Сделано это работает с GitSCM

checkout([$class: 'GitSCM', 
     ranches: [[name: '*/master']], 
     doGenerateSubmoduleConfigurations: false, 
     extensions: [], 
     submoduleCfg: [], 
     userRemoteConfigs: [[url: 'https://github.com/unickq/allure-nunit.git']]])

Генератор фрагментов:

Plugin in steps generator

0 голосов
/ 04 сентября 2018

В Jenkinsfile вы можете использовать cron следующим образом:

pipeline {
    agent { label "master" }

    triggers { 
        cron('* * * * *') 
    }
    .
    .
    .
}
...