Utilizzare il codice per costruire jenkins lavoro con nuove jenkins pipeline script groovy

0

Domanda

Ho un jenkins pipeline, il nome è il TEST di PIPELINE, poi ho cambiato jenkinsfile(pipeline config) a livello locale, come:

pipeline {
    agent any

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

Mi chiedo per innescare un nuovo lavoro con nuove modificato lo script di cui sopra.

Come innescare nuove di lavoro con la nuova pipeline di codice utilizzando python o un po ' di codice, invece della pagina web? Mi piacerebbe automaticamente per testare nuovi modificato jenkinsfile, quindi hanno bisogno di codice per attivare quel lavoro con i nuovi file. Grazie!

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

Migliore risposta

1

Se si utilizza il Multi Ramo Pipeline, è possibile configurare generazione come questo. Quindi, quando un nuovo cambiamento è spinto nel ramo costruire verrà attivato.

enter image description here

PS: Web Ganci devono essere anche definiti DOCUMENTAZIONE

2021-11-23 10:34:39
0

Io uso Generico Webhook trigger plugin per eseguire il mio pipeline quando c'è un nuovo commit sul repository.

2021-11-23 16:40:07

In altre lingue

Questa pagina è in altre lingue

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