2016-07-10 16 views
1

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

+0

das Hallo Welt Programms Durch das Auslösen bedeuten Sie die Ausführung auszulösen oder Zusammenstellung des Programms? –

+0

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

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

2
  • GitHub Webhook von GitHub Plugin
  • Bauen ->Shell Execute -> Befehl