组织包含多个 Bamboo Specs 配置的存储库的最佳方式是什么?
What is the best way to organize a repository containing multiple Bamboo Specs configurations?
我们刚刚开始寻求实施 Bamboo Specs,以便将我们所有的配置存储在一个 git 存储库中。我正在解决服务器无法访问 Web 上的 Maven 资源的一些问题,但我已经弄明白了,因为没有配置代理。但在那之前我无法扫描我的回购协议以获取规格。我们决定将所有项目规范文件放在一个存储库中,以实现集中维护。我一直在网上查找,但找不到关于在单个存储库中包含多个配置的最佳方法的任何建议。
我最初的想法是这样的。谁能就组织我所有配置的最佳方式提供一些指导?
请注意,许多计划将共享通用模块,因此如果 Bamboo 可以正确使用此结构,则认为第二种方式会更好。
bamboo-specs
|
- plan1
- src
- main
- java
- project
- PlanSpec.java
- plan2
- src
- main
- java
- project
- PlanSpec.java
或
bamboo-specs
|
- src
- main
- java
- plan1
- PlanSpec.java
- plan2
- PlanSpec.java
这是我从 Atlassian 收到的答案
specsrepo/bamboo-specs/src/main/java
| => tree
.
└── tutorial
├── PlanSpec.java
└── PlanSpec2.java
我个人有一个相同级别的公共库和规范,类似这样,但我正在手动将计划推送到 Bamboo(并且不使用从回购功能自动更新):
├── common
│ ├── pom.xml
│ └── src
├── project1
│ ├── project1-specs
│ │ ├── pom.xml
│ │ └── src
│ └── pom.xml
└── project2
├── pom.xml
└── project2-specs
├── pom.xml
└── src
更多关于这个组织的解释here。
我们刚刚开始寻求实施 Bamboo Specs,以便将我们所有的配置存储在一个 git 存储库中。我正在解决服务器无法访问 Web 上的 Maven 资源的一些问题,但我已经弄明白了,因为没有配置代理。但在那之前我无法扫描我的回购协议以获取规格。我们决定将所有项目规范文件放在一个存储库中,以实现集中维护。我一直在网上查找,但找不到关于在单个存储库中包含多个配置的最佳方法的任何建议。
我最初的想法是这样的。谁能就组织我所有配置的最佳方式提供一些指导?
请注意,许多计划将共享通用模块,因此如果 Bamboo 可以正确使用此结构,则认为第二种方式会更好。
bamboo-specs
|
- plan1
- src
- main
- java
- project
- PlanSpec.java
- plan2
- src
- main
- java
- project
- PlanSpec.java
或
bamboo-specs
|
- src
- main
- java
- plan1
- PlanSpec.java
- plan2
- PlanSpec.java
这是我从 Atlassian 收到的答案
specsrepo/bamboo-specs/src/main/java
| => tree
.
└── tutorial
├── PlanSpec.java
└── PlanSpec2.java
我个人有一个相同级别的公共库和规范,类似这样,但我正在手动将计划推送到 Bamboo(并且不使用从回购功能自动更新):
├── common
│ ├── pom.xml
│ └── src
├── project1
│ ├── project1-specs
│ │ ├── pom.xml
│ │ └── src
│ └── pom.xml
└── project2
├── pom.xml
└── project2-specs
├── pom.xml
└── src
更多关于这个组织的解释here。