Работает ли опрос с облегченным оформлением заказа? - PullRequest
0 голосов
/ 02 ноября 2018

Я использую опцию "checkout build script from scm", в сочетании с облегченной проверкой.

Я бы хотел добавить к этому опрос репозитория.

Это Jenkinsfile, который я использую:

pipeline {
    agent any
    triggers {
      pollSCM('H/1 * * * *')
    }
    stages {
        stage('Checkout') {
            steps {
                checkout([
                        $class                           : 'GitSCM',
                        branches                         : [[name: 'master']],
                        userRemoteConfigs                : [[url: 'file:///home/my-secret-home/workspace/pipeline-test']]])
            }
        }
        stage('Echo!') {
            steps {
                sh 'echo TEST'
            }
        }
    }
}

Хотя задание выполняется, журнал git polling пытается убедить меня, что 'опрос еще не запущен'.

Возможно ли вообще настроить такое поведение?

1 Ответ

0 голосов
/ 19 апреля 2019

Нет, это не работает.

При упрощенной проверке отображение на удаленные ветви теряется, поэтому git не знает, где искать дальнейшие обновления.

enter image description here

Вы также можете подтвердить это, запустив git pull в локальном хранилище. Возвращает:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...