【问题标题】:TeamCity CI deployment is not working properly for Umbraco websitesTeamCity CI 部署在 Umbraco 网站上无法正常工作
【发布时间】:2016-09-05 22:31:51
【问题描述】:

我正在使用 teamcity 进行 CI。

TeamCity 非常适合 .NET 项目和它的组件。 当我尝试将我的 Umbraco 代码从开发环境部署到 UAT 时 - 从 Umbraco 管理面板完成的更改没有得到反映或部署。

以下是我正在使用 Teamcity 部署的内容:

  1. 数据库
  2. API 最后一个
  3. Umbraco 网站

但我无法看到 Umbraco 管理员的更改。

有什么想法吗? 大多数情况下,无法提交从 Umbraco Admin 更新的代码。

请帮助我,如果有人有想法?

【问题讨论】:

  • 您能解释一下您是如何使用 TeamCity 部署网站/数据库的吗?
  • 我正在使用 MSbuild runner 来构建网站代码和数据库。
  • 那么您有数据库的 SSDT 项目吗?您的所有数据都在源代码控制之下吗?你如何部署它?
  • 您是否正在将当前的开发数据库部署到 UAT?如果没有,它就不会有变化。

标签: .net continuous-integration teamcity umbraco teamcity-9.0


【解决方案1】:

我还将 TeamCity 用于 Umbraco CI。我将使用的基本前提是向前移动代码(dev -> staging -> uat -> live)并向后移动数据、副本、图像。

无论是使用 Courier 还是数据库变更集,我都没有在自动向前移动 umbraco 元数据方面取得很大成功。直到今天,(在我看来)促进 umbraco 管理员更改的唯一安全方法是每次在下一个环境中手动重做它们。

【讨论】:

  • 感谢您分享您的反馈。
猜你喜欢
  • 2018-10-13
  • 1970-01-01
  • 2023-03-13
  • 2019-03-31
  • 1970-01-01
  • 2022-08-11
  • 2021-10-24
  • 2020-04-09
  • 1970-01-01
相关资源
最近更新 更多