我的第一个 Ant-Subversion Bamboo 计划
My first Ant-Subversion Bamboo plan
我正在玩 Bamboo 来学习它,但我仍然无法为在 SVN 上托管的 Java 网络应用程序构建一个非常愚蠢的计划(我们还没有 迁移到 Git).
我们公司目前拥有两个多项目 SVN 存储库
http://svn.server/svnroot/products
http://svn.server/svnroot/platform
两者都包含多个项目。
假设我想构建 http://svn.server/svnroot/platform/trunk/projectA
,其中有一个 Ant build.xml 文件
我不完全理解如何配置 Bamboo 以从该存储库中的该项目下载源代码。我的意思是,我已经在全局配置了两个存储库,并且可以 select 在我全新的构建计划中。
但是我无法指定目录。据我了解,Bamboo 可能会下载整个存储库而不是我感兴趣的目录。
我可以尝试(实际上我正在)用直接路径定义一个新的存储库,但我不喜欢为每个构建定义一个存储库的想法(包括指定凭据)。
我错过了什么吗?我找不到有关在 Bamboo 中配置 SVN 结帐的指南
你是对的,当你定义 SVN 存储库时,你应该设置你想要检出的文件夹的完整路径。然后,如果您在同一个文件夹中有多个项目并且您想独立检出它们 - 您应该创建与您拥有的项目一样多的回购协议。
我正在玩 Bamboo 来学习它,但我仍然无法为在 SVN 上托管的 Java 网络应用程序构建一个非常愚蠢的计划(我们还没有 迁移到 Git).
我们公司目前拥有两个多项目 SVN 存储库
http://svn.server/svnroot/products
http://svn.server/svnroot/platform
两者都包含多个项目。
假设我想构建 http://svn.server/svnroot/platform/trunk/projectA
,其中有一个 Ant build.xml 文件
我不完全理解如何配置 Bamboo 以从该存储库中的该项目下载源代码。我的意思是,我已经在全局配置了两个存储库,并且可以 select 在我全新的构建计划中。
但是我无法指定目录。据我了解,Bamboo 可能会下载整个存储库而不是我感兴趣的目录。
我可以尝试(实际上我正在)用直接路径定义一个新的存储库,但我不喜欢为每个构建定义一个存储库的想法(包括指定凭据)。
我错过了什么吗?我找不到有关在 Bamboo 中配置 SVN 结帐的指南
你是对的,当你定义 SVN 存储库时,你应该设置你想要检出的文件夹的完整路径。然后,如果您在同一个文件夹中有多个项目并且您想独立检出它们 - 您应该创建与您拥有的项目一样多的回购协议。