问题标签 [octopus]
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.
iis - 八达通如何检查IIS是否重置
我们有一个 MVC 应用程序,我们正在使用 Jenkins 和 Octopus 进行部署。我们使用 Octopus 进行部署。有一个步骤是通过章鱼重启IIS。我们需要在部署后检查 IIS 是否已被 Octoups 重新启动。有没有我可以检查的日志或技术。
octopus-deploy - “目标”在部署“删除附加文件”上意味着什么
我想在部署时替换文件。它们不是替换现有的,而是添加到文件夹中,因为每个文件名都是动态生成的。
我遇到了这个“删除附加文件”默认错误,可能是我的问题的解决方案。
然而,在阅读描述时,“目的地”有点模糊。文档在这里
当 True 指示 Web 部署从目标中删除不在源包中的文件时
“目的地”是否与物理路径有关?
nuget - 无法下载工件时的通知
我们在 Octopus 中有一个预定版本,它将最后一个已知的良好版本部署到 Prod 回 Prod。
然而,这已经开始失败,因为工件已超出我们的保留政策 - 我们可以通过更改保留政策来解决这个问题。
真正的问题是,当它失败时,没有向团队发送任何通知,因为工件收集甚至在第一步之前就发生了。
我已经用一个只有一个基本步骤的虚拟版本对此进行了测试,然后是一个用于失败时的 Slack Notification 步骤。然而,我们从来没有迈出第一步——更不用说松懈的一步了。
我怎样才能抓住这个失败,以便我们将来了解这些问题。
tfs - TFS 构建步骤 `Promote Project in Octopus` - 如果由特定用户调用,则用于调用构建步骤的变量
我正在尝试设置 CD 以暂存我们的一个应用程序。我将其设置为执行以下操作:
- 合并到 master 导致 TFS 构建和自动部署到 devlab
- 构建步骤在 tfs 中启动 e2e 测试并针对 devlab 运行测试
- 如果 e2e 测试通过,我想将构建提升为暂存,然后我将重复这些步骤(停止自动部署到产品)
这是我遇到问题的地方:
我在 e2e 测试构建中有一个构建步骤,称为“将项目推广到章鱼”——这个构建也按预定的节奏(每晚)运行,所以我只想要最后一步(将项目推广到章鱼)如果踢的用户关闭测试是octopus-user
(这是我们给机器人起的名字)。
在此构建步骤的“自定义条件”中,我使用上面链接中提供的指南尝试了几个不同的变量。这里有 2 个示例:
and(succeeded(),equals(variables['Build.RequestedBy],'octopus-user'))
and(succeeded(), equals(variables['Build.RequestedFor'], 'octopus-user'))
如果我删除此变量,则构建成功并将构建升级为暂存,如预期的那样。当我插入变量时,我得到了不同的失败,如果它是由特定用户启动的,任何人都有关于如何设置变量启动的指导?(在这种情况下octopus-user
) - 问题可能是用户名的格式,也许它需要是电子邮件地址(尽管我已经尝试过,以及用户的 AD 凭据)。
powershell - 在 powershell 脚本中隐藏我的 Octopus API 密钥
我在 powershell 脚本中使用我的章鱼 API 密钥。有没有办法隐藏密钥。我在下面的命令中对其进行硬编码。
目前,我已将 API 密钥硬编码到我的脚本中。如果我可以使用一种隐藏它的方法并可能从它存储的位置获取 APIKEY,我会更喜欢。Powershell中有这样的东西吗?
unit-testing - 通过 TeamCity 和 Octopus deploy 在部署服务器上运行 Performane Test
嗨,我们正在使用 TeamCity 和 OCtopus 进行 CI/CD。我们有数百个测试用例。设置后,我们构建了服务器(机器 A),并将其部署在服务器(机器 B)上
我们使用 TeamCity,最后一步是通过 OctopusDeploy 进行部署。
我们有几个测试用例作为预部署测试执行。现在我想添加一些将在服务器 (Machine B) 上运行的性能测试用例。我怎样才能做到这一点 ?
提前致谢
amazon-web-services - AWS 代码构建(Windows 映像)Tcp 端口被阻止
我已经在 AWS Code Build 窗口图像上设置了我的 .net core 2.1 项目。在我的构建规范 yaml 文件中,我将构建的包推送到使用特定 TCP 端口的八达通服务器,但似乎该端口被阻止,我无法连接到八达通服务器。
octopus-deploy - 八达通输出变量可以以数组的形式贴花吗?
我正在使用 Octopus 为我的环境准备好所有先决条件。在章鱼步骤之一中,我希望动态设置一些变量值,为此我使用了章鱼输出变量。
如果我想以数组的形式声明输出变量,它的值不会在我想读取的其他步骤中被读取。
以下是我使用过的几个代码片段(注意:这两个步骤都编写了内联 powershell 脚本代码):
visual-studio - 在 Web 部署输出中包含 web.release.config
默认情况下,使用 MSBuild/Visual Studio 发布 Web 项目时,会应用配置转换。
我想在输出中包含配置转换。
输入
默认输出
期望的输出
octopus-deploy - 从项目库集中下载 Octopus 变量
你能告诉我如何从八达通图书馆下载八达通变量集吗?
项目变量可以以 JSON 格式下载,但对于库集中的变量,没有这样的选项。
Octo 工具是导出变量集的唯一选项吗?
谢谢你。