Java 如何使用Jenkins运行JAR文件
如何从Jenkins执行JAR文件 我有一个来自gradle构建部分的JAR输出,我想在创建这个JAR文件之后执行它。我正在windows server中使用Jenkins平台设置。我没有任何单独的执行节点,主节点本身充当服务器和节点 尝试了几种方法,但没有达到预期效果。如果我在正常的windows批处理命令窗口中运行JAR文件,那么JAR文件可以工作,但是如果我从Jenkins windows批处理命令构建部分执行JAR文件,那么同一命令就不能工作Java 如何使用Jenkins运行JAR文件,java,jenkins,jenkins-plugins,jenkins-pipeline,jenkins-cli,Java,Jenkins,Jenkins Plugins,Jenkins Pipeline,Jenkins Cli,如何从Jenkins执行JAR文件 我有一个来自gradle构建部分的JAR输出,我想在创建这个JAR文件之后执行它。我正在windows server中使用Jenkins平台设置。我没有任何单独的执行节点,主节点本身充当服务器和节点 尝试了几种方法,但没有达到预期效果。如果我在正常的windows批处理命令窗口中运行JAR文件,那么JAR文件可以工作,但是如果我从Jenkins windows批处理命令构建部分执行JAR文件,那么同一命令就不能工作 任何帮助都将不胜感激。编译后脚本中的以下命令
任何帮助都将不胜感激。编译后脚本中的以下命令开始工作。第一个命令将杀死正在运行的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%
哪种方式不起作用?没有效果?错误的效果?崩溃挂起?能否粘贴用于运行的批处理命令Jenkins@rohit:start java-jar-Dspring.profiles.active=XYZ%jar\u PATH%\test。jar@Yunnosch:没有效果..jar没有执行(jar文件在批处理脚本中被调用)首先:删除尾部的“start”,这样JVM将在同一个shell中被调用,如果发生任何错误,您将获得输出。此答案隐藏在OP的注释中。