我是八达通的新手,正尝试部署Windows服务。我正在尝试整合Bamboo和Octopus。到目前为止,在Bamboo中,我添加了一些任务来构建应用程序并运行测试用例。现在,我必须添加新任务来部署代码。我正在按照此链接https://octopus.com/docs/api-and-integration/bamboo进行操作。
现在要添加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.
因此,在Task中,当我添加Command时,在Executable下拉列表中,将显示MSBuild15
,我选择了它来构建应用程序。
现在类似地,我也想为章鱼添加。
如上述链接所述,在第二步Create the package
中,我必须添加Octopus CLI。我不确定如何添加。因为我没有Add New Executable
链接。所以我想遵循与MSBuild相同的过程。我已经在Bamboo的配置文件中添加了这一行。
system.octopus.executable.Octopus15=C:\\OctoCLI\\Octo.exe
然后我单击“新建任务”->选择“章鱼部署:Pack Package”。在这里,我需要选择Ocotopus CLI。但是上面的Octopus15
不会显示在下拉菜单中。谁能告诉我我在做什么是错误的,正确的程序是什么?
其他信息:我有一台服务器,从那里安装并配置了Bamboo代理。我在服务器上手动启动Bamboo代理。
如果您需要我提供任何其他信息,请告诉我。