在过去的几周里,我一直在我的詹金斯服务器上工作。现在它运行良好的构建并将文件输出到远程位置。但是,我希望在文件上传之前对文件进行一些通过或失败测试。这样我就可以避免发布我工作的损坏版本。同时避免更多我不需要阅读的错误报告。
我要运行的文件实际上是另一个程序的插件。所以我需要实际启动这个程序,因为我可以事先配置所有文件。该程序是一个 .jar 文件,我知道我可以使用一个 shell 脚本启动它。问题是我现在不知道如何在 .jar 程序运行后终止它。我发现的所有解决方案都要求我修改 jar 以自行终止,或终止 JVM。由于各种原因,我都不能到期。