2

我们刚刚开始寻求实现 Bamboo Specs 以将我们所有的配置存储在一个 git 存储库中。我正在解决一些服务器无法访问网络上的 maven 资源的问题,但由于没有配置代理,我发现了这一点。但在那之前,我无法扫描我的 repos 以获取规格。我们决定将我们所有的项目规范文件放在一个存储库中,以便集中维护。我一直在网上寻找,但找不到任何关于在单个 repo 中包含多个配置的最佳方式的建议。

我最初的想法是这样的。任何人都可以就组织我的所有配置的最佳方式提供一些指导吗?

请注意,许多计划将共享公共模块,因此如果 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
4

2 回答 2

1

我个人有一个相同级别的通用库和规范,就像这样,但我手动将计划推送到 Bamboo(而不是使用来自 repo 的自动更新功能):

├── common
│   ├── pom.xml
│   └── src
├── project1
│   ├── project1-specs
│   │   ├── pom.xml
│   │   └── src
│   └── pom.xml
└── project2
    ├── pom.xml
    └── project2-specs
        ├── pom.xml
        └── src

此处解释了有关此组织的更多信息。

于 2020-05-20T22:58:39.057 回答
0

这是我从 Atlassian 收到的答案

specsrepo/bamboo-specs/src/main/java
| => tree
.
└── tutorial
    ├── PlanSpec.java
    └── PlanSpec2.java
于 2020-01-23T09:11:43.200 回答