在 Orchard 1.x 中,我的设置如下:
- 克隆 Orchard 1.x 并保持干净(未编辑)并在我的本地存储库中更新。
- 将 Orchard 1.x 的克隆发布到另一个本地存储库,我将保持清洁并根据需要从上面的克隆更新。
- 为 Publish of Orchard 1.x 的不同房东/租户站点创建多个克隆,并在单独的 Bitbucket 存储库中远程设置每个克隆。这些将有暂存/生产分支。
以上只是我实际所做的简单版本。
使用 Orchard.Core,因为它目前处于 Beta 2(或 3,我认为),文档仍在创建中。在某些文档实例中,我觉得我可以做类似的事情,因为指导是下载源代码并引用适当的 NuGet 包。但是我没有看到很多关于发布/部署的具体信息(除了大约一年前的博客文章中的一些信息——这可能是陈旧的)。
另一方面,我看到一些博客文章提到,您真正需要做的就是引用 NuGet 包以在本地运行站点,但没有进一步了解发布/部署方案。我可以推断,也许仅仅发布就足够了,但我不确定。
由于它仍处于测试阶段,因此我无意将 Orchard.Core 推出实时站点。我只想开始为 2.0 到来做准备。我可以在本地测试我对 Orchard 1.x 所做的操作是否适用于 Orchard.Core,但我想确保我做得正确。只是担心我可能会遗漏一些东西。
任何人都可以确认 Orchard.Core 目前的发布/部署步骤吗?任何见解都值得赞赏。