Ich weiß, dass diese Frage in verschiedenen Thema geschrieben ist.Aber mein Fall ist ein bisschen anders.Run Jenkins Build, wenn git commit fertig ist
Ich möchte mein Testziel auslösen, wenn ein Commit von Jenkins erkannt wird. Die meisten Tutorials im Internet zeigen, wie man dies mit WebHook macht.
In meinem Fall habe ich zwei Probleme:
1) Ich habe nicht die Option "Trigger Build, wenn ein Commit erkannt wird" finden
2) Alle Tutorials über die Konfiguration Webhook sprechen , von Git-URL. In meinem Fall ist mein Git-Repository lokal und ich hatte keinen Zugriff auf das Web-Interface. Also wie mache ich dasselbe manuell?
Thank ou im Voraus
Konfiguration:
- Jenkins Server 1.651.1
- Git Plugin 2.4.4,
Wenn Ihr Repository lokal ist, wie wird Jenkins Überprüfung für den Aufbau der neuen Version aus? Normalerweise würden Sie einen Git-Hook auf dem Server konfigurieren, um Jenkins mitzuteilen, dass ein Push stattgefunden hat, und es sollte nach etwas Interessiertem suchen. Wenn Sie nur ein lokales Repository haben, müssten Sie dies bei Commits tun - also nach dem commit.hook. Unter https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks finden Sie Informationen zu Git-Hooks. – patthoyts
Jenkins und Git Repo sind in der gleichen Maschine :) – user3021914