运行 jenkins 管道中指定文件夹中的 jar 文件
Run a jar file from a specified folder in jenkins pipeline
我有一个使用 java 开发的应用程序,并且创建了 运行nable jar,它是从命令行运行的。
对于运行 jar 文件,通常我习惯于从放置jar 的文件夹中打开一个命令行。而要运行的jar文件,如果jar放在D:/盘,那么D:/>java -jar abc.jar就会运行 应用程序
现在我想运行系统中的这个 jar 文件,通过 jenkins 管道。
管道作业已创建。我想知道
- 管道如何访问指定的文件夹?
- 从指定的文件夹
打开一个cmd.exe
- 运行 来自该位置的 jar 文件
预期结果
从 Jenkins 管道作业 -> 访问并运行 保存在指定文件夹中的 jar 文件
或者有没有其他方法可以达到预期的效果?
感谢支持!!
您可以使用 dir
访问包含 jar
文件所在路径的文件夹。
// dir("<Your path where scripts are present>")
dir ("D://"){
// Execute your java file
bat "java -jar abc.jar"
}
我有一个使用 java 开发的应用程序,并且创建了 运行nable jar,它是从命令行运行的。 对于运行 jar 文件,通常我习惯于从放置jar 的文件夹中打开一个命令行。而要运行的jar文件,如果jar放在D:/盘,那么D:/>java -jar abc.jar就会运行 应用程序
现在我想运行系统中的这个 jar 文件,通过 jenkins 管道。
管道作业已创建。我想知道
- 管道如何访问指定的文件夹?
- 从指定的文件夹 打开一个cmd.exe
- 运行 来自该位置的 jar 文件
预期结果
从 Jenkins 管道作业 -> 访问并运行 保存在指定文件夹中的 jar 文件
或者有没有其他方法可以达到预期的效果?
感谢支持!!
您可以使用 dir
访问包含 jar
文件所在路径的文件夹。
// dir("<Your path where scripts are present>")
dir ("D://"){
// Execute your java file
bat "java -jar abc.jar"
}