【发布时间】:2019-11-12 15:04:45
【问题描述】:
是否可以在 Jenkins 的 Bitbucket 存储库的子目录中构建项目?我一直在尝试和测试从 Bitbucket 存储库的子目录构建的 Jenkins,而不是从主分支构建所有内容,因为我不想仅仅为了测试目的而在服务器上加载负载。我想知道这是否可能以及如何完成。例如,我只想从 Bitbucket 存储库的子目录 2 构建一个项目,如下所示。如果可能,请帮助绘制图表。谢谢。
*/master
- Directory 1
- sub directory 1
- pom.xml
- **sub directory 2
- pom.xml**
- Directory 2
- sub directory A
- subdirectory B
- pom.xml
【问题讨论】:
-
只需提供子目录2的pom.xml文件路径(例如:目录1/子目录1/子目录2/pom.xml)
-
不确定你是如何在 Jenkins Build 中做到这一点的。我已经尝试过了,但没有达到预期的效果。如果可以的话能发个截图吗?我用 Directory 1/Sub Directory 1/Sub Directory 2/pom.xml 替换了 */master,但构建仍然是从构建所有内容的根分支执行的。我什至试过 /master/Directory 1/Sub Directory 1/Sub Directory 2/pom.xml 但没有用。