【发布时间】:2019-05-21 23:16:05
【问题描述】:
我们有一个新项目,我们正在尝试利用 Kentico 中内置的持续集成来跟踪对模板、页面类型、转换等的更改。
我们已经设法在 Kentico 数据库的两个实例之间进行本地工作,在一个中进行更改,通过 CI 同步更改,然后使用位于 bin 文件夹中的持续集成应用程序将它们恢复到第二个数据库Kentico 网站。
我们遇到的问题是在将更改部署到我们的开发和实时环境时。
我们的站点托管为 Azure 应用服务,我们使用 VSTS (Azure DevOps) 构建和发布工作流部署到它们,但是,由于这些任务在代理中运行,我们尝试运行以触发 CI 应用程序的任何 powershell 脚本都会失败,因为它没有在站点/服务器上下文中运行。
我的问题是,有没有人成功地在 Azure 应用服务的上下文中运行 Kentico CI?或者,如何在部署后在站点上触发 powershell 脚本?
【问题讨论】:
标签: azure powershell azure-devops kentico azure-app-service-envrmnt