java - 如何通过 Jenkins 运行 jar 文件?

标签 java spring spring-boot jenkins

我正在尝试通过 Jenkins 执行 Jarfile。我通过Jenkins成功创建了一个Jar文件,但是制作完成后不知道怎么做。如何运行和测试项目?

Jenkins 中的项目设置

enter image description here

enter image description here

init_server.sh

echo "> Check the currently running spring server pid "
 CURRENT_PID=$(ps -ef | grep java | grep zzazan* | awk '{print $2}')
echo "$CURRENT_PID" 
 if [ -z $CURRENT_PID ]; then
echo "> No applications are currently running and will not be shut down." 
else
echo "> kill -9 $CURRENT_PID" 
kill -9 $CURRENT_PID
sleep 10
fi
 echo "> Deploy new spring application!!" nohup java -jar /root/jenkinsproject/deploy/testjpaproject.jar >> /root/jenkinsproject/logs/springtestprojectSys.log &

NOTE: This setting was followed by a blog post, and this is the JPA project. Use build.gradle and application.yml.

最佳答案

您可以运行要在 shell 中执行的命令。 创建 jar 文件后,在执行 Shell 中传递 java -jar cmd 来运行该文件。 希望这有帮助!

看看这个 -> https://wiki.jenkins.io/display/JENKINS/Parameterized+Build

关于java - 如何通过 Jenkins 运行 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60491995/

相关文章:

java - 如何将@Configuration 和@EnableScheduling 与Spring Batch 一起使用

java - Spring事务注解回滚测试好像不太顺利

java - JsonIninclude 无法防止延迟初始化的 NULL OneToMany 关系的映射异常

java - 调用 spring-boot API 时出现状态码 404,但不适用于 postman 或浏览器

java - Maven依赖:tree log: version1 compile (version managed from version2)

java - 连接 URL 时出现问题

java - Spring缓存给定的请求

java - 按 ID 以外的属性获取实体

java - 获取 applicationContext.xml 文件中配置的所有数据源?

java - 未找到父键 - Spring 事务管理