Запустите Jenkins-Tasks как этап предварительной сборки - PullRequest
0 голосов
/ 21 ноября 2018

возможно ли как-то автоматически запустить 3 из 4 разных заданий Jenkins (которые создают разные модули maven) при запуске четвертого задания?Чтобы быть точным, чего я хочу достичь:

Я хочу просто запустить одну задачу, которая автоматически запускает 3 другие, в качестве «шага перед сборкой», поэтому он запускает задачи 1-3 и ТО задачу 4. Я могутолько видеть возможность сборки задач в качестве шага сборки POST, но не сборки PRE.: - (

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Создание разных заданий 1-4.Затем используйте конвейерный сценарий и просто выполняйте задания, которые хотите, в любом порядке.

(шаблон скопирован из документов, указанных выше)

pipeline {
    agent any 
    stages {
        stage('pre-step-1') { 
            steps {
                // call job #1 here
            }
        }
        stage('pre-step-2') { 
            steps {
                // call job #2 here. I skipped 3 cause I'm lazy.
            }
        }
        stage('pre-step-4') { 
            steps {
                // call job #4 here
            }
        }
    }
}
0 голосов
/ 22 ноября 2018

Используйте плагин Pre build , а затем определите свой рабочий процесс соответственно

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