当前,我们正在使用teamcity和octopus部署来部署我们的Umbraco站点,并安装了uSync以在环境之间同步数据类型,文档类型等。
现在,我面临CI设置的第一个问题:如何自动安装/卸载已安装的umbraco软件包?如果我通过Umbraco界面在本地安装软件包,然后部署到我们的测试环境,则在手动安装软件包之前会出现错误。我每次部署都必须这样做。
使用CI时在环境之间管理/同步软件包的正确方法是什么?
答案 0 :(得分:0)
解决此问题的方法是:
1。通过Nuget安装所有软件包
如果通过安装所有软件包。 Nuget,然后teamcity在构建解决方案时将为您处理一切。
2。参考包.dll
如果该软件包不能作为Nuget软件包提供,请通过Umbraco下载,找到.dll并将其移至解决方案中的另一个文件夹,然后从那里引用.dll。