Ich bin ein Anfänger mit Jenkins und wollte wissen, ob es möglich ist, ein Java-Programm auszulösen (zum Beispiel ein Hallo Welt Programm) mit Jenkins. Wenn beispielsweise eine Änderung im GitHub-Repository vorgenommen wird, sollte Jenkins dieses Hello-Weltprogramm auslösen. Ist das mit Jenkins überhaupt möglich? Kann mir bitte jemand dabei helfen? Ich werde deine Hilfe sehr schätzen.Jenkins + Github - Trigger-Java-Programm
1
A
Antwort
2
Ja, Sie können.
1.You kann Shell-Skript in der Post Recieve Haken des GIT-Repository schreiben.
2.Whenever Sie den Code dieser Haken ausgeführt drücken, kann Ihr Skript aufrufen remote build-JOB auf Jenkins mit jenkins-cli.jar
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
3.you kann Maven oder gradle verwenden Baue für dein Projekt.
4.Artifacts von Build-Auftrag erstellt (Ohr, Krieg, usw.) kann auf dem Anwendungsserver mit Jenkins Job (ein Shell-Scripting wieder) eingesetzt wird
4
Sie das Jenkins GitHub-Plugin verwenden können, um benachrichtigt, wenn ein Push-to-GitHub gemacht wird, weitere Informationen hier: https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
Hoffnung, das hilft.
2
- GitHub Webhook von GitHub Plugin
- Bauen ->Shell Execute -> Befehl
das Hallo Welt Programms Durch das Auslösen bedeuten Sie die Ausführung auszulösen oder Zusammenstellung des Programms? –
Ich möchte mein Hallo-Welt-Programm ausführen ... im Grunde ist dieses Java-Programm bereits in Eclipse gemacht Ich möchte es ausführen, wenn eine Änderung in GitHub über Jenkins vorgenommen wird – Ajay