jenkins löst Build aus, wenn ein neues Tag veröffentlicht wird
Ich konfigurieren möchten jenkins, so dass es beginnt mit dem Bau, wenn ein neuer tag ist veröffentlicht in jedem Zweig ein git-repository. Wie Konfiguriere ich dieses Verhalten?
Ich bin sehr neu in jenkins so entschuldigen Sie mich, wenn dies möglicherweise eine sehr grundlegende Frage, aber ich konnte nicht finden Sie es heraus auf mich.
Auslösen:
Vielen Dank für jede Hilfe
InformationsquelleAutor der Frage Kingalione | 2015-04-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was meinst du mit " neuer tag? Gibt es keinen template-Namen?
Können Sie sicherlich definieren Sie es in Erweiterte --> Refspec -->
refs/tags/{tagname}
.Können Sie selbst tun
refs/tags/*
für die Suche nach wirklich neuen tags.InformationsquelleAutor der Antwort Stan Eremin
Set refspec:
+refs/tags/*:refs/remotes/origin/tags/*
Zweig Planer:
**
Unter build-Trigger, check-Bauen, wenn eine änderung geschoben GitHub
InformationsquelleAutor der Antwort albertski
Bitte beachten Sie, dass der Ansatz in die Antwort stanjer nicht machen, Jenkins trigger baut auf neue tags wenn auf die Sie verweisen, verpflichtet, die gebaut wurden vor. Zum Beispiel, Sie tag release v1.0.0 (jenkins bereitstellen dieser Version), dann auf die Zukunft, die Sie haben, um rollback zu v1.0.0, tagging Ihre übergabe erneut, aber mit v1.0.0-rollback, Jenkins nicht bereitstellen rollback, weil es wird, überprüfen Sie die hash-tag-Punkte an, nicht den hash der tag selbst.
In der Zusammenfassung, jenkins nur bauen neue tags, wenn Sie verweisen auf commits, die nicht tagged schon, und das ist derzeit nicht tweakable.
Geil wäre es, wenn man nutzen könnte Jenkins als CD-tool arbeiten mit tags für die Bereitstellung und rollbacks.
Mehr info hier https://groups.google.com/forum/#!msg/jenkinsci-Benutzer/mYxtDNMz1ZI/xbX9-xM9BQAJ
InformationsquelleAutor der Antwort Samuel Henrique