Jenkins + Github -- 触发 java 程序

Jenkins + Github -- Trigger java program

我是 Jenkins 的新手,想知道是否可以用 Jenkins 触发 Java 程序(例如 hello world 程序)。例如,当在 GitHub 存储库中进行任何更改时,Jenkins 应该触发这个 hello world 程序。这甚至有可能使用詹金斯吗?有人可以帮我吗?非常感谢您的帮助。

您可以使用 Jenkins GitHub 插件在向 GitHub 进行推送时获得通知,更多详细信息请参见:https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin

希望对您有所帮助。

  • GitHub Webhook 来自 GitHub 插件
  • 构建 -> 执行 shell -> 命令

是的,你可以。

1.You 可以在 post-接收 GIT 存储库的挂钩中编写 shell 脚本。

2.Whenever 你推送这个钩子执行的代码,你的脚本可以使用 jenkins-cli.jar

在你的 Jenkins 上远程调用 build-JOB

https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI

3.you 可以为您的项目使用 maven 或 gradle 构建。

4.Artifacts 从构建作业(ear、war 等)创建,可以使用 Jenkins 作业(一些 shell 再次编写脚本)部署到您的应用程序服务器上