我创建了一个java项目并为该项目生成了一个ant构建文件。 ant 文件基本上包含从 java 文件生成 jar 的代码。 我的项目存储在svn中。 所以我使用 subversion 选项来提及存储库 url。 我想要的是在 jenkins 中成功构建后,jar 文件应该在项目当前所在的 svn 位置生成。 在 jenkins 中构建项目后,可以看到构建成功,但 svn 存储库上没有生成 jar。 请帮助我配置 jenkins,以便在构建后在 svn 位置生成 jar 文件。
最佳答案
当你使用 Jenkins 构建项目时,Jenkin 做的第一件事就是将你的代码从 svn check out 到 Jenkins 工作区。构建将从工作区进行,并且将在工作区中创建工件(jar/war/ear)。
我的 Jenkins 工作区在哪里?
您可以从配置作业
>>高级项目选项
提及作业的自定义工作区。
如果您不使用此选项,默认情况下工作区将位于 Jenkins_Home 目录下。 Jenkins_home/jobs/my_job/workspace/
此外,将工件添加回 svn 并不是一个好的做法。
关于java - 使用ant项目的jenkins集成在svn上生成jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274597/