Ich habe eine einfache Jenkinsfile, die nur ein paar Schritte Echo. Ich habe ein neues Repository auf Bitbucket (Git) und zwei Zweige namens Master und entwickeln.Jenkins Pipeline, die alle Zweige gleichzeitig erstellt
Wenn ich etwas zu meistern, dann beide Filialen Kasse und bauen in Jenkins. Gleiches Verhalten im Entwicklungszweig.
Ist es möglich, nur Master zu begrenzen, um in Jenkins zu bauen, sobald es einen Commit zum Master-Zweig gibt? Ähnliches Verhalten zu entwickeln?
'' 'if (env.BRANCH == 'Master') {// tun, um die Build }' '' – albertjan
Es scheint, dass die erwartete Pipeline Verhalten, aber ich kann ein Dokument nicht finden, die es erklärt. Ich versuche Builds basierend auf Tags und regulären Commits auszulösen. Zum Beispiel möchte ich auf dem Master, dass es nur erstellt, wenn ein neues Tag hinzugefügt wird. – Squirrel
@albertjan Ich habe zwei Zweige und so, zwei Jenkinsfile. Muss ich für jeden Zweig duplizieren und spezifizieren. Scheint kontraintuitiv – Squirrel