Можно ли передавать этапы в Jenkinsfile через параметры конвейера - PullRequest
0 голосов
/ 04 августа 2020
• 1000 в моей компании), чтобы мы могли добавлять переменные типа pre и post в Jenkinsfile, где мы могли бы передать этапы и logi c.

Сегодняшний образец Jenkinsfile может выглядеть

pipeline {
    stages {
        stage('Clean-Up WS') {
            steps {
                cleanWs()
            }
        }
        stage('Do more....

И желаемый Jenkinsfile может выглядеть как

def x = stage('Clean-Up WS') {
            steps {
                cleanWs()
            }
        }

pipeline {
    stages {
        x()
        stage('Do more....

Где x в приведенном выше примере можно передать через параметр Jenkins

Я поигрался с вышеупомянутым и пробовал использовать аналогичный синтаксис, но ничего не работает

Кто-нибудь знает, возможно ли что-то подобное с помощью Jenkinsfiles?

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