Yeni jenkins pipeline groovy betiği ile jenkins işi oluşturmak için kodu kullanın

0

Soru

Bir jenkins boru hattım var, adı TEST BORU hattı, sonra jenkinsfile (boru hattı yapılandırması) yerel olarak değiştirdim, örneğin:

pipeline {
    agent any

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

Yukarıdaki yeni değiştirilmiş komut dosyasıyla yeni bir işi tetiklemeyi merak ediyorum.

Web sayfası yerine python veya bazı kodlar kullanarak yeni boru hattı koduyla yeni işi nasıl tetikleyebilirim? Yeni değiştirilmiş jenkinsfile'ı otomatik olarak test etmek istiyorum, bu yüzden bu işi yeni dosyayla tetiklemek için koda ihtiyacım var. Teşekkürler!

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

En iyi cevabı

1

Çok Dallı Boru Hattı kullanıyorsanız, bu şekilde yapı yapılandırabilirsiniz. Ardından, yeni bir değişiklik itildiğinde şube yapısı tetiklenir.

enter image description here

NOT: Web Kancaları da tanımlanmış belgeler olmalıdır

2021-11-23 10:34:39
0

Depoda yeni bir taahhüt olduğunda boru hattımı çalıştırmak için Genel Webhook tetikleyici eklentisini kullanıyorum.

2021-11-23 16:40:07

Diğer dillerde

Bu sayfa diğer dillerde

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