如何使用 Jenkins 运行 一个 JAR 文件

How to run a JAR file using Jenkins

如何从 Jenkins 执行 JAR 文件?

我有一个来自 gradle 构建部分的 JAR 输出,我想在创建后执行这个 JAR 文件。我在 windows 服务器中使用 Jenkins 平台设置。我没有任何单独的执行节点,master 本身既充当服务器又充当节点。

尝试了几种方法,但没有按预期工作。如果我 运行 在正常的 windows 批处理命令 window 中,JAR 文件可以工作,但是如果我从 Jenkins windows 批处理命令构建部分执行它,则相同的命令不起作用.

如有任何帮助,我们将不胜感激。

post 构建脚本中的以下命令开始工作。第一个命令将终止 JAR 的 运行 实例并启动新实例。

 for /f "tokens=1" %%i in ('jps -m ^| find "%BIN_JAR_NAME%"') do ( taskkill /F /PID %%i ) start java -jar -Dspring.profiles.active=**** %OUTPUT_PATH%\%BIN_JAR_NAME%