Teamcity +章鱼和umbraco套餐

时间:2019-05-15 12:29:14

标签: continuous-integration teamcity umbraco umbraco7 octopus-deploy

当前,我们正在使用teamcity和octopus部署来部署我们的Umbraco站点,并安装了uSync以在环境之间同步数据类型,文档类型等。

现在,我面临CI设置的第一个问题:如何自动安装/卸载已安装的umbraco软件包?如果我通过Umbraco界面在本地安装软件包,然后部署到我们的测试环境,则在手动安装软件包之前会出现错误。我每次部署都必须这样做。

使用CI时在环境之间管理/同步软件包的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

解决此问题的方法是:

1。通过Nuget安装所有软件包

如果通过安装所有软件包。 Nuget,然后teamcity在构建解决方案时将为您处理一切。

2。参考包.dll

如果该软件包不能作为Nuget软件包提供,请通过Umbraco下载,找到.dll并将其移至解决方案中的另一个文件夹,然后从那里引用.dll。