我们有一个中央Git代码库,开发人员可以从中获取和推送更改。它们在默认的主分支上进行更改。我们的持续集成( CI )工具在这个默认的主分支上构建工件,并且是负责将我们想要测试的东西提升到"UAT“分支的实体(实际上,这是由构建-主控人员在CI工具网页上单击将执行提升的按钮来完成的)。CI工具还负责将代码从UAT提升到"Production“分支。UAT和Production分支的
jenkins在作业测试上启动构建(由"push on github“触发),以便在这些特性分支上运行单元测试。
一旦他们通过了测试,管理者就会去github进行代码评审。如果代码检查很好,则此构建将手动提升(促进构建插件)以“传递QA,准备好进行prod",在"actions”部分中,我们设置“其他项目上的触发器/调用构建”来触发一个单独的作业test-prod,只为了将
在SQL Server 2008中,我的父表在一个数据库中,子表在另一个数据库中,FK关系由触发器维护。我不能更改它,不能将两个表都移动到一个数据库中,并且有一个常规的FK约束。当我从完整备份中恢复这两个数据库时,我的子表中有一些孤立数据库,因为完整备份不是同时进行的。我也有事务日志。在灾难恢复的情况下,是否可以将两个数据库恢复到完全相同的时刻,从而使两个数据库保持一致?