Как отправить каждый файл из репо в экземпляр? - PullRequest
0 голосов
/ 25 мая 2019

В настоящее время у меня есть JenkinsFile, который должен подтолкнуть репо к «производственному» экземпляру, если это мастер-ветка или «сценарий» в ином случае.

    if(env.BRANCH_NAME == 'master'){
            stage('Release to PRD') {
                    sh '''
                    ???
                    '''
            }
    } else {
            stage('Release to STG') {
                    sh '''
                    ???
                    '''
            }
    }

}

Я былпоиск "Синтаксис Jenkins" с портала Jenkins, но я не могу найти тот.

Есть ли способ ...

  • нажать / обновить код доэкземпляр

ИЛИ

  • триггер git pull репо из экземпляра?

Возможные решенияУ меня есть

  1. У Дженкинса есть специальная (?) Команда для отправки кода в экземпляр продукта.
  2. Дженкинс каким-то образом обращается к экземпляру и вызывает git pull.<< Это кажется более разумным?// Далее я могу делать теги: D </li>

1 Ответ

1 голос
/ 25 мая 2019

Чтобы вызвать событие push из вашего репо в Jenkins, вы должны настроить его через веб-крючок репо.Для github репо -> вкладка настроек -> добавить webhook (URL вашего jenkins) -> нажать «Просто событие push».Со стороны Jenkins задание jenkins -> триггеры сборки -> «Опрос SCM» и введите минимальные значения, по которым вы хотите, чтобы jenkins сканировал репозиторий на наличие любых push-событий.

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