java - 从 jenkins 管道中的指定文件夹运行 jar 文件
问题描述
我有一个使用 java 开发的应用程序,并创建了可从命令行运行的可运行 jar。要运行 jar 文件,通常我曾经从放置 jar 的文件夹中打开命令行。并运行jar文件,如果jar放在D:/盘,那么D:/>java -jar abc.jar会运行应用程序
现在我想通过 jenkins 管道在系统中运行这个 jar 文件。
管道作业已创建。我想知道
- 管道如何访问指定的文件夹?
- 从该指定文件夹打开一个 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"
}
推荐阅读
- javascript - 辅助系列上的 Highmaps get() 函数
- python - 在另一个循环内调用时的 Python 循环行为
- azure - Azure API Set-body JSON to JSON 隐蔽
- html - XSL - 如何匹配或选择空元素以插入生成的内容
- flutter - 如何获得响应式 Flutter 布局?
- php - 为什么在 Authenticatable 中找不到方法?使用带有 Stripe API 的 Laravel 6 Cashier 10?
- filter - 如何根据属性过滤neo4j中的节点列表
- sql-server - 删除所有非字母数字字符、上标和下标的函数,破折号“-”除外
- r - 如何将 na_rm 与 rpy2 rlf.tapply 函数一起使用
- jjwt - 为什么我的代码会跳过try语句直接进入catch?