在一个计划中观看竹子中的多个回购



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

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

在竹子中,可以通过两个构建步骤来实现这一点。整个计划可以设置为由触发器设置中的存储库 A 或存储库 B 触发。

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

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

然后

  • 将提交推送到存储库 A 中的分支将触发此计划的运行,其中包含分支中的存储库 A 版本和存储库 B 中的主数据库版本(方案 1)
  • 将提交推送到 repoB 中的分支将触发此计划的运行,其中包含来自分支的存储库 B 版本和来自存储库 A 的主版本(方案 2)

相关内容

  • 没有找到相关文章

最新更新