Use o código para criar jenkins trabalho com novas jenkins pipeline script groovy

0

Pergunta

Eu tenho um jenkins pipeline, nome do TESTE-PIPELINE, então eu mudei jenkinsfile(pipeline config) localmente, como:

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                echo 'Building..'
            }
        }
        stage('Test') {
            steps {
                echo 'Testing..'
            }
        }
        stage('Deploy') {
            steps {
                echo 'Deploying....'
            }
        }
    }
}

Eu me pergunto para desencadear um novo trabalho com o novo script modificado acima.

Como gatilho novo trabalho com o novo código do pipeline usando python ou algum código, em vez de página da web? Eu gostaria automaticamente para testar novas modificado jenkinsfile, por isso, precisam de um código para acionar esse trabalho com o novo arquivo. Obrigado!

groovy jenkins
2021-11-23 09:06:27
2

Melhor resposta

1

Se você estiver usando Multi Ramo de Pipeline, você pode configurar construir como este. Então, quando uma nova mudança é empurrado no ramo de construção será acionado.

enter image description here

PS: Web Ganchos devem também ser definidas DOCUMENTAÇÃO

2021-11-23 10:34:39
0

Eu uso Genérico Webhook acionar o plugin para executar o meu pipeline quando houver um novo commit no repositório.

2021-11-23 16:40:07

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................