如何使用Octopus部署创建触发器以自动部署到现有的健康服务器?
我已经创建了在buildserver上创建包并在Octopus中创建发布的步骤,但我无法创建触发器来进行部署。
我们正在使用Octopus 3.4.12。
答案 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并调整列表中的第一个环境。