![使用 Gitlab、Foreman 和 Puppet 进行持续交付](https://linux22.com/image/784523/%E4%BD%BF%E7%94%A8%20Gitlab%E3%80%81Foreman%20%E5%92%8C%20Puppet%20%E8%BF%9B%E8%A1%8C%E6%8C%81%E7%BB%AD%E4%BA%A4%E4%BB%98.png)
我们使用不同的工具来协调我们的环境。一方面,我们使用 Puppet 和 Foreman 来部署不同的服务器应用程序,另一方面,我们使用 Gitlab 来管理问题,并与 Git 合并请求集成。我们有一个运行测试的 Gitlab 管道。
我们希望改进集成,并能够从 Gitlab 向所有服务器交付服务器应用程序。该怎么做?我们可以将流程从 Gitlab 链接到 Foreman 再链接到 Puppet 节点吗?或者直接从 Gitlab 启动 Puppet 部署是否更好(并且可能)?
我们使用不同的工具来协调我们的环境。一方面,我们使用 Puppet 和 Foreman 来部署不同的服务器应用程序,另一方面,我们使用 Gitlab 来管理问题,并与 Git 合并请求集成。我们有一个运行测试的 Gitlab 管道。
我们希望改进集成,并能够从 Gitlab 向所有服务器交付服务器应用程序。该怎么做?我们可以将流程从 Gitlab 链接到 Foreman 再链接到 Puppet 节点吗?或者直接从 Gitlab 启动 Puppet 部署是否更好(并且可能)?