【发布时间】:2020-04-20 06:39:01
【问题描述】:
我正在尝试为我的公司设置 Kubernetes。我已经对 Jenkins X 进行了大量研究,虽然我真的很喜欢路线图,但我意识到它可能还不够成熟,我的公司目前无法使用它。 (UI in preview、flaky command line、random IP address needs 和较差的 Windows 支持是导致我得出这个结论的一些问题。)
但我了解正常的 Jenkins 是非常成熟的,可以在 Kubernetes 上运行。我也知道它可以在集群中运行动态创建的构建代理。
但我不确定 gitops 是否支持。当我尝试用谷歌搜索 (gitops jenkins) 时,我得到了一堆信息,其中包括 Jenkins X。
普通 Jenkins 使用 GitOps 是否有一种简单(ish)的方法?如果有,怎么做?
更新:
我所说的 GitOps 是指类似于 Jenkins X 支持的东西。 (意味着对存储在 Git 存储库中的集群进行更改。合并会导致部署。)
【问题讨论】:
-
GitOps 是一个流行词,对不同的人有不同的含义。 Jenkins 旨在从 Git 更改和签出代码中触发。 GitOps 的一些狭义只有 Flux 支持。
标签: jenkins kubernetes continuous-integration