问题标签 [octopus-deploy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
continuous-integration - 如何从以前的备份文件中恢复 Octopus Deploy 数据库
意外断电后,我们无法通过 Octopus deploy 查看所有先前部署的详细信息。我们尝试使用 raven db studio 恢复数据库,但无济于事。我们基本上得到一个错误,如屏幕截图所示
我想知道执行备份还原的推荐方法是什么。ATM 我们无法查看环境、项目和仪表板页面的详细信息。他们都回来空白。我们所有的项目也不通过项目下拉菜单可见。
任何帮助将不胜感激。
teamcity - Nuspec 文件未复制到部署文件夹
我希望将我的项目 nuspec 文件复制到已发布的目录中。Nuspec 文件的属性设置为始终复制,但仍未将其复制到部署目录。有什么方法可以将它复制到已部署的文件夹中,因为我们正在更新其中的版本并希望从该文件中查看已部署的版本。
请指导
upgrade - 八达通服务器升级到2.4.8版本后一直崩溃
我最近将八达通服务器从 2.0 版升级到 2.4 版。它设法安装服务器,但不断崩溃并出现以下错误:-
尝试卸载并再次安装。
web-services - 使用 powershell 脚本或任何其他方式发布后如何启动 Web 服务
我目前正在使用 Octopus 发布网络服务。有没有办法在使用 power shell 脚本或任何其他方式自动发布服务后启动服务。
谢谢
nuget - 如何将文件夹添加到 nuspec 文件
所以我实际上是在尝试将一个网站项目(不是 Web 应用程序,所以没有 csproj 文件)打包到一个 NuGet 包中,准备好让 Octopus 使用,但我又遇到了一堵砖墙。
我研究过使用 OctoPack,但它不支持网站项目,只支持 Web 应用程序项目。
我现在正在尝试找到一种将文件夹(在我的情况下为网站)添加到 Nuget 包中的方法,但 Nuget 不允许通过命令行执行此操作,对吗?它还需要一个 .csproj 文件!
我也尝试过创建 NuGet 规范文件并将其传递到文件夹中但不可能?
目前我可能不得不使用 NuGet 包资源管理器,但我想编写脚本。
我看过这个问题,但似乎无法处理我的场景 我可以在没有项目文件的情况下创建一个 nuget 包吗
那么有谁知道如何通过命令行最好地将文件夹添加到 NuGet 包!?
nuget - 处理在 Octopus 上创建的 NuGet 内容文件夹
因此,当我创建一个 NuGet 包并将我的网站文件放入 /content 文件夹(在 NuGet 包内)时,它会导致在 Octopus 在目标服务器上提取 NuGet 包时创建一个 /content 文件夹。
在不创建 /content 文件夹的情况下仅提取 /content 文件夹中的文件夹和文件的最佳方法是什么?
干杯,
——李
azure-devops - OctoPack 在 TFS 构建中失败
我正在使用 Visual Studio Online 和 Visual Studio 2013。构建失败
You are trying to build with OctoPack, but the NuGet targets file that OctoPack depends on is not available on this computer. This is probably because the OctoPack package has not been committed to source control, or NuGet Package Restore is not enabled
根据此链接https://octopusdeploy.com/blog/octopack-3.0我需要进行一些更改以使程序包恢复正常工作,但前一个链接中的另一个链接说如果使用 VS2013 和 Visual Studio Online 则不需要配置Nuget.org
当我在 VS 中构建时,首先恢复所有包,然后构建项目。此外,如果我构建项目并通过命令行调用 Octopack,一切正常。想法?
svn - TeamCity SVN 提交消息
我正在使用 TeamCity 和 Octopus Deploy 的自动部署。每个构建都由对 SVN 存储库的提交触发。
我想使用提交消息,例如“对布局页面进行一些小的更改”,以用作我创建的 Octopus Deploy 版本的发行说明。有谁知道我可以在 TeamCity 中使用哪个变量来填充它?
我已经使用了几个参数(vcsroot.name.url、vcsroot.url 建议在另一个问题上)以及 vcsroot.labelingMessage 但这只是保留在默认消息中。
这可能吗?最好向业务测试用户发送一封电子邮件,告知他们发生了什么变化。然后我可以让开发人员更详细地描述他们所做的事情。
powershell - 在使用 Octopus 部署之前将生产环境数据库复制到登台
为了更好地验证我的数据库脚本的部署,作为我 Octopus 部署的第一步,我想使用生产数据库的镜像预初始化我的暂存数据库。我正在使用 SQL Azure 和 DACFX。我很好奇是否有其他人尝试过这个......
Start-AzureSqlDatabaseCopy
用于此操作的 PS cmdlet 是否正确?- 这会影响我的生产环境的性能吗?
- 还有其他选择吗?
更新
我开发了下面的脚本,这似乎工作。但是,在数据库完成复制之前,我无法阻止脚本的完成。在某些时候Get-AzureSqlDatabaseCopy
会抛出错误(也许 Azure 无法处理负载?)。
我仍然不相信这是正确的方法,它似乎给 Azure 带来了很多负担(由于某种原因,在运行时无法登录我的门户)。任何想法将不胜感激...
octopus-deploy - 使用 Octopus Deploy,是否可以使用变量来更改应用程序设置以外的配置值?
我们正在运行 OD 1.6。
我想使用 OD 变量来更改不在应用程序设置部分中的值,例如会话状态提供程序。
我知道我可以为此使用转换,但作为一家公司,我们更喜欢使用 OD 变量而不是转换,因为它允许我们的运维团队在不更改代码库的情况下更改设置。
有没有办法将变量注入到 web.config 的任意位置?
就像是: