【问题标题】:Watching multiple repos in Bamboo in one plan在一个计划中查看 Bamboo 中的多个 repos
【发布时间】:2018-03-06 19:08:31
【问题描述】:

我是构建系统的新手,必须研究竹子。我写了一个我想要实现的伪代码,想知道它是否可行:

let repoA = Main app 
let repoB = Component of Main app 

Scenario 1: I commit to a branch in repoA
I checkout repoA [branch]
I build repoA
I check out repoB [master]
I build repoB into repoA
END

Scenario 2: I commit to a branch in repoB
I checkout repoA [master]
I build repoA
I check out repoB [branch]
I build repoB into repoA
END

【问题讨论】:

    标签: jenkins continuous-integration bamboo build-tools build-system


    【解决方案1】:

    在竹子中,可以通过两个构建步骤来实现。整个计划可以在触发设置中设置为由repoA或repoB触发。

    【讨论】:

    • 欢迎来到 SO!你能提供更多细节或例子吗?像这样的简短回复更适合 cmets。
    【解决方案2】:

    是的,这是可行的。如果在Plan configuration你:

    • Repositories 选项卡中添加两个存储库
    • 在标签Triggers 中添加“存储库触发”触发器(两个存储库)
    • Branches选项卡中添加两个分支(可以设置为在创建分支时自动完成)

    然后

    • 将提交推送到 repoA 中的分支将触发该计划的运行,其中 repoA 版本来自分支,master 来自 repoB(场景 1)
    • 将提交推送到 repoB 中的分支将触发该计划的运行,其中 repoB 版本来自分支,master 来自 repoA(场景 2)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      相关资源
      最近更新 更多