当我们的UAT和Prod环境中已经存在新数据库时,为我们的QA环境定义新数据库



因此,我们需要在QA Azure Server上定义一个新的[DynamicsCRM]数据库。现在,关键是这个数据库[DynamicsCRM]已经存在于我们的UAT和Prod环境中。因此,当我们到达Pull Request的这一点时,我们希望它立即停止,而不必费力地选择主分支并将其推高,因为它已经存在于UAT和Prod环境中。

在这种情况下,我们需要做什么?

对于您的情况,使用Cherry Pick是一个不错的选择。这也是Cherry Pick的用途。

与合并或rebase不同,cherry-pick只带来您选择的提交中的更改,而不是分支中的所有更改。

另一种方式在我看来(不熟悉代码(。不确定是否可以使用条件语句根据服务器名称等内容来检查要部署的环境。如果检测到服务器名称为QA环境,则选择运行脚本/代码来安装数据库。否则,请不要安装任何内容。

最新更新