Bamboo - CI/CD 的八达通集成

Bamboo - Octopus integration for CI/CD

我是 Octopus 新手,正在尝试部署我的 Windows 服务。我正在尝试整合 Bamboo 和 Octopus。在 Bamboo 中,到目前为止,我已经添加了一些构建应用程序和运行测试用例的任务。现在我必须添加新任务来部署代码。我正在关注 this article 这样做。

现在添加 MSBuild 可执行文件,我所做的是,转到 bamboo 下载文件夹->Bin-> 打开 bamboo-capabilities.properties 文件并在末尾添加这一行:

system.builder.command.MSBuild15=C:\Program\ Files\ (x86)\Microsoft\ Visual\ Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe.

因此,在任务中,当我添加命令时,在可执行文件下拉列表中,MSBuild15 出现了,我 select 编辑了它来构建应用程序。

现在同样,我也想为八达通添加。

如上link所述,在第二步Create the package中,我必须添加Octopus CLI。我不确定如何添加它。因为我没有Add New Executablelink。所以我想遵循与 MSBuild 相同的过程。我在 Bamboo 的配置文件中添加了这一行。

system.octopus.executable.Octopus15=C:\OctoCLI\Octo.exe 

然后我点击了新任务 -> select Octopus Deploy :Pack Package 。这里我需要select Ocotopus CLI。但是上面的 Octopus15 没有显示在下拉列表中。所以谁能告诉我我的做法是否错误以及正确的程序是什么。

额外信息:我有一台服务器,其中安装并配置了 Bamboo 代理。我在服务器上手动启动 Bamboo 代理。

为了给 bamboo 带来章鱼功能,我们可以添加章鱼插件。 要从 Bamboo 访问附加组件页面,您可以使用右上角的配置图标。 在插件中,您可以搜索 Octopus Deploy Bamboo Plugin

添加八达通插件后,在构建任务中添加新任务时,您将看到以下选项。