gpt4 book ai didi

java - 使用参数和 SVN 构建 Jenkins 作业

转载 作者:行者123 更新时间:2023-12-02 10:07:17 24 4
gpt4 key购买 nike

我有一份使用参数构建 Jenkins 的工作。一个简单的批处理脚本,它编译一个 java 文件并通过将这些参数作为参数传递来运行它。

javac TestService.java
java TestService %environment% %service%

现在我需要在 SVN Repo 中搜索文件扩展名为 %environment% 的文件,并将位置作为参数传递。有什么解决办法吗?

最佳答案

我认为你最好的选择是在本地检查远程存储库。在运行 java 命令之前尝试运行 svn checkout ...。要查找文件名,可以让 Java 代码搜索它,也可以使用批处理解释器的 find 命令。

其他选项:确保您可以通过 HTTP 访问远程 SVN 服务器。然后编写代码以递归方式抓取 HTML 页面以查找文件名。您可以在 Java 中使用 HttpClient 来做到这一点, 例如。不过,您需要将构建过程从 javac 切换到 Maven 或 Gradle。

关于java - 使用参数和 SVN 构建 Jenkins 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55257164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com