从 GitLab 使用 Spinnaker 部署到 App Engine

Deploying with Spinnaker to App Engine from GitLab

我想知道是否有任何方法可以部署 Google App Engine 应用程序,将 Spinnaker 与 GitLab 上的存储库结合使用。我已经从 github 上的 repo 完成了部署,它就像一个魅力,但我的官方 repo 在 GitLab 上(前提 gitlab 安装)。有什么方法可以配置 Spinnaker 以连接到 GitLab?

到目前为止,我已经了解到 Jenkins 可以使用一种变通方法,但我想避免它(只会在非常极端的情况下这样做)。

我也想到了放置代理的想法,只需在 gitlab 上设置 webhook,将 json Paylod 解析为 github 格式,然后将其发送到 Spinnaker,而且,万一 Spinnaker 无法自然地做到这一点

此致!

Spinnaker 不支持来自 GitLab 的 webhook。

添加支持应该不需要太多工作。欢迎您制作功能 request or implement support yourself - take a look at the Echo 微服务。