Hier ist meine aktuelle Jenkins Setup für ein Projekt:Wie von Gebäude in Jenkins git branch auszuschließen
- einen Job alle Entwicklung betreibt Niederlassungen
- ein Job alle Anfragen
- einen Job ziehen läuft läuft nur der Master Zweig
- ein Job nur die automatische Freigabe macht, wenn Meister geht
Dieses Setup ermöglicht mir eine kontinuierliche automatische Lieferung sowie eine konstante Rückmeldung während der Entwicklung. Die ersten 3 Jobs führen auch alle Tests und Coverage Reports durch.
Das Problem ist, dass ich keinen Weg finden konnte, den Master-Zweig vom Job "alle Entwicklungszweige" auszuschließen. Es erstellt unnötigerweise zweimal Master, wenn ich eine Pull-Anforderung zusammenführe.
Kann jemand einen Zweig von der Arbeit in Jenkins ausschließen?
ps: Ich benutze die Git und die Github-Plugins. Mein Projekt ist auf Github gespeichert.
Arbeitslösung Siehe: http://stackoverflow.com/questions/17155249/jenkins-gerrit-trigger-on-all-branches-except-master –