我正在尝试通过 Jenkins
执行 Jarfile
。我通过Jenkins
成功创建了一个Jar
文件,但是制作完成后不知道怎么做。如何运行和测试项目?
Jenkins 中的项目设置
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. Usebuild.gradle
andapplication.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/