如何使用詹金斯运行JAR文件

问题描述 投票:1回答:1

如何从詹金斯执行JAR文件?

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

[尝试了几种方法,但未按预期工作。如果我在正常的Windows批处理命令窗口中运行JAR文件,则该文件有效,但如果我从Jenkins Windows批处理命令构建部分执行该命令,则该命令不起作用。

任何帮助将不胜感激。

java jenkins jenkins-plugins jenkins-pipeline jenkins-cli
1个回答
0
投票

发布后脚本中的以下命令开始工作。第一个命令将杀死正在运行的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%
© www.soinside.com 2019 - 2024. All rights reserved.