问题标签 [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.

0 投票
2 回答
250 浏览

iis - 八达通如何检查IIS是否重置

我们有一个 MVC 应用程序,我们正在使用 Jenkins 和 Octopus 进行部署。我们使用 Octopus 进行部署。有一个步骤是通过章鱼重启IIS。我们需要在部署后检查 IIS 是否已被 Octoups 重新启动。有没有我可以检查的日志或技术。

0 投票
1 回答
169 浏览

octopus-deploy - “目标”在部署“删除附加文件”上意味着什么

我想在部署时替换文件。它们不是替换现有的,而是添加到文件夹中,因为每个文件名都是动态生成的。

我遇到了这个“删除附加文件”默认错误,可能是我的问题的解决方案。

然而,在阅读描述时,“目的地”有点模糊。文档在这里

当 True 指示 Web 部署从目标中删除不在源包中的文件时

“目的地”是否与物理路径有关?

0 投票
1 回答
27 浏览

nuget - 无法下载工件时的通知

我们在 Octopus 中有一个预定版本,它将最后一个已知的良好版本部署到 Prod 回 Prod。

然而,这已经开始失败,因为工件已超出我们的保留政策 - 我们可以通过更改保留政策来解决这个问题。

真正的问题是,当它失败时,没有向团队发送任何通知,因为工件收集甚至在第一步之前就发生了。

我已经用一个只有一个基本步骤的虚拟版本对此进行了测试,然后是一个用于失败时的 Slack Notification 步骤。然而,我们从来没有迈出第一步——更不用说松懈的一步了。

我怎样才能抓住这个失败,以便我们将来了解这些问题。

0 投票
1 回答
93 浏览

tfs - TFS 构建步骤 `Promote Project in Octopus` - 如果由特定用户调用,则用于调用构建步骤的变量

我正在尝试设置 CD 以暂存我们的一个应用程序。我将其设置为执行以下操作:

  1. 合并到 master 导致 TFS 构建和自动部署到 devlab
  2. 构建步骤在 tfs 中启动 e2e 测试并针对 devlab 运行测试
  3. 如果 e2e 测试通过,我想将构建提升为暂存,然后我将重复这些步骤(停止自动部署到产品)

这是我遇到问题的地方:

我在 e2e 测试构建中有一个构建步骤,称为“将项目推广到章鱼”——这个构建也按预定的节奏(每晚)运行,所以我只想要最后一步(将项目推广到章鱼)如果踢的用户关闭测试是octopus-user(这是我们给机器人起的名字)。

将此用作资源:https ://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=yaml#examples

在此构建步骤的“自定义条件”中,我使用上面链接中提供的指南尝试了几个不同的变量。这里有 2 个示例:

and(succeeded(),equals(variables['Build.RequestedBy],'octopus-user'))

and(succeeded(), equals(variables['Build.RequestedFor'], 'octopus-user'))

如果我删除此变量,则构建成功并将构建升级为暂存,如预期的那样。当我插入变量时,我得到了不同的失败,如果它是由特定用户启动的,任何人都有关于如何设置变量启动的指导?(在这种情况下octopus-user) - 问题可能是用户名的格式,也许它需要是电子邮件地址(尽管我已经尝试过,以及用户的 AD 凭据)。

0 投票
0 回答
472 浏览

powershell - 在 powershell 脚本中隐藏我的 Octopus API 密钥

我在 powershell 脚本中使用我的章鱼 API 密钥。有没有办法隐藏密钥。我在下面的命令中对其进行硬编码。

目前,我已将 API 密钥硬编码到我的脚本中。如果我可以使用一种隐藏它的方法并可能从它存储的位置获取 APIKEY,我会更喜欢。Powershell中有这样的东西吗?

0 投票
1 回答
202 浏览

unit-testing - 通过 TeamCity 和 Octopus deploy 在部署服务器上运行 Performane Test

嗨,我们正在使用 TeamCity 和 OCtopus 进行 CI/CD。我们有数百个测试用例。设置后,我们构建了服务器(机器 A),并将其部署在服务器(机器 B)上

我们使用 TeamCity,最后一步是通过 OctopusDeploy 进行部署。

我们有几个测试用例作为预部署测试执行。现在我想添加一些将在服务器 (Machine B) 上运行的性能测试用例。我怎样才能做到这一点 ?

提前致谢

0 投票
1 回答
61 浏览

amazon-web-services - AWS 代码构建(Windows 映像)Tcp 端口被阻止

我已经在 AWS Code Build 窗口图像上设置了我的 .net core 2.1 项目。在我的构建规范 yaml 文件中,我将构建的包推送到使用特定 TCP 端口的八达通服务器,但似乎该端口被阻止,我无法连接到八达通服务器。

0 投票
1 回答
490 浏览

octopus-deploy - 八达通输出变量可以以数组的形式贴花吗?

我正在使用 Octopus 为我的环境准备好所有先决条件。在章鱼步骤之一中,我希望动态设置一些变量值,为此我使用了章鱼输出变量。

如果我想以数组的形式声明输出变量,它的值不会在我想读取的其他步骤中被读取。

以下是我使用过的几个代码片段(注意:这两个步骤都编写了内联 powershell 脚本代码):

0 投票
3 回答
368 浏览

visual-studio - 在 Web 部署输出中包含 web.release.config

默认情况下,使用 MSBuild/Visual Studio 发布 Web 项目时,会应用配置转换。

我想在输出中包含配置转换。

输入

默认输出

期望的输出

0 投票
1 回答
367 浏览

octopus-deploy - 从项目库集中下载 Octopus 变量

你能告诉我如何从八达通图书馆下载八达通变量集吗?

项目变量可以以 JSON 格式下载,但对于库集中的变量,没有这样的选项。

Octo 工具是导出变量集的唯一选项吗?

谢谢你。