如何使用章鱼部署自动部署到现有服务器

时间:2017-09-07 08:01:14

标签: octopus-deploy

如何使用Octopus部署创建触发器以自动部署到现有的健康服务器?

我已经创建了在buildserver上创建包并在Octopus中创建发布的步骤,但我无法创建触发器来进行部署。

我们正在使用Octopus 3.4.12。

2 个答案:

答案 0 :(得分:1)

根据我对Octoups Deploy触发器的理解,这不是它们的设计目标 - 而是让各种环境保持最新。

我建议在构建服务器的构建结束时添加一个步骤,以自动创建发布并部署它。我使用TeamCity,使用Octopus Deploy插件非常简单。即使没有插件,也应该可以使用任何构建服务器,因为您始终可以使用命令行工具>>pip install --isolated Flask

答案 1 :(得分:0)

如果您的触发器是机器或环境事件,例如另一个健康服务器'上线 - 使用触发器。

https://octopus.com/docs/deploying-applications/automatic-deployment-triggers

如果您的触发器是软件的新版本,例如TFS或TeamCity服务器版本 - 请使用Lifecycles并调整列表中的第一个环境。

https://octopus.com/docs/key-concepts/lifecycles