首页 > 解决方案 > 从 jenkins 管道中的指定文件夹运行 jar 文件

问题描述

我有一个使用 java 开发的应用程序,并创建了可从命令行运行的可运行 jar。要运行 jar 文件,通常我曾经从放置 jar 的文件夹中打开命令行。并运行jar文件,如果jar放在D:/盘,那么D:/>java -jar abc.jar会运行应用程序

现在我想通过 jenkins 管道在系统中运行这个 jar 文件

管道作业已创建。我想知道

  1. 管道如何访问指定的文件夹?
  2. 从该指定文件夹打开一个 cmd.exe
  3. 从该位置运行 jar 文件

预期结果

从 Jenkins 管道作业 -> 访问并运行保存在指定文件夹中的 jar 文件

或者有没有其他方法可以得到预期的结果?

谢谢你的支持!!

标签: javajenkinsjenkins-pipelineexecutable-jar

解决方案


您可以使用dir文件所在路径访问文件夹jar

// dir("<Your path where scripts are present>")
dir ("D://"){
 // Execute your java file
 bat "java -jar abc.jar"
 }

推荐阅读