优良作法是针对全新安装运行验收测试。
我们每晚进行验收测试,作为CI的一部分。
当我们运行构建时,我们基本上是:
这很有效,但现在我们有另一个租户,我们需要针对该租户进行验收测试。
租户使用不同的DataPrefix和RequestUrlHost。
我们如何在全新安装时从命令行设置租户?
答案 0 :(得分:4)
在使用命令行玩了一下之后,我找到了答案:
Orchard.exe feature enable Orchard.MultiTenancy
Orchard.exe tenant add mytenant /Host:mytenant.mysite
Orchard.exe setup /t:mytenant /SiteName:mytenant.mysite /DatabaseTablePrefix:mytenant /AdminUsername:admin /AdminPassword:password /DatabaseProvider:SQLServer /DatabaseConnectionString:"Data Source=localhost;Initial Catalog=Orchard;Persist Security Info=True;User ID=sa;Password=password"