在部署实际应用程序之前,我们使用ARM模板部署Azure资源作为构建过程的一部分。 到目前为止,我们所有的应用程序资源都包含在一个资源组中。例如,需要SQL服务器和存储帐户的Web应用程序被合并到一个资源组中。 但是,我们已经遇到了需要共享资源(例如,跨资源组使用存储帐户)的情况/需求。资...
我已经调查了这两个工具。想要您的建议,哪个更适合在多个服务器上进行自动化Web部署。
我正在使用 TeamCity 中的 NUGET Pack 来构建一个包,但是出现了以下错误。我的 nuget teamcity 版本是 2.2.1。Step 2/2: Build Package (NuGet Pack) (14s) [12:10:40][Step 2/2] Cleaning...
我有一个Web API服务,我使用Octopus Deploy在各种环境中部署它。在启动时,它应该执行各种任务,例如运行Entity Framework Code First所需的任何迁移脚本以及由Hangfire管理的一些后台任务。问题是,网站只有在第一次有人调用它时才会唤醒。我希望它在部署...
我们有一个项目可以使用某个DLL的两个不同版本。我们需要在两个不同的环境中部署此项目,应该根据环境决定使用哪个版本的DLL。 有一种建议是复制整个代码库,并基于这两个代码库创建章鱼(Octopus)部署配置。 我坚决反对这个建议,但仍然没有解决问题的方案。 我认为二进制重定向不起作用,因...
编辑后,希望更符合社区问题指南。 我第一次设置CI/CD管道,并且最终希望设置自动化部署到QA和生产环境。我目前在使用VSTS中的git存储库中存储源代码。我一直在研究Octopus Deploy来协助我,但我尚未找到任何重大的功能差异将其显着超过VSTS。与VSTS中已有的工具相比,Oct...
我正在构建一款ASP.NET Core应用程序,并可以使用dotnet publish发布。目前为止,一切都很好。 我有兴趣打包该应用程序,以便可以在NuGet服务器上发布。然而,dotnet pack似乎没有足够的信息来独立重建网站 - 只有dll文件。 是否有一种方法可以通过dotne...
我正在寻求有关设置TeamCity/Octopus的最佳方法的建议。 目前,我在TFS2015中有多个分支 - dev、main和release(当前我们为每个发布创建一个release分支)。 我们的流程是在dev中开发并部署到dev环境。当我们准备好进行测试时,我们从dev合并到mai...
文档似乎非常不完整。它只说你可以使用自己的 .nuspec 文件,但没有提到应该放在哪里,或者如何让 Octopack 使用它。 我已经尝试将 .nuspec 文件命名为与我的解决方案相同的名称,并将其放在同一个目录中。但是没有起作用。 我尝试修改 Octopack 生成的 .nuspec...
我有一个需求,需要在某人停止TFS -> Build explorer中正在运行的构建时执行PowerShell脚本。 是否有任何事件或方法可以将我的代码挂钩到以实现此目的? 目前我只知道Pre & Post-build事件,但这些对我没有帮助。 注意:我们使用TFS进行源...