上QQ阅读APP看书,第一时间看更新
4.3.1 Jenkins X
Jenkins X是我最开始的选择,也是我的最爱。在阅读了一些文章并观看了一些演示后,我更加喜欢它了。它提供了你需要的所有功能,包括一些高级功能:
·自动化CI/CD。
·通过GitOps提升环境。
·Pull request预览环境。
·自动反馈提交和Pull请求。
它的底层使用的是Jenkins,这是一款复杂但很成熟的产品。Jenkins X掩盖了Jenkins的复杂性并提供针对Kubernetes的简化工作流程。
但是,当我尝试实际使用Jenkins X时,我感到有些失望:
·它不能开箱即用,并且故障排除很麻烦。
·它比较封闭。
·它不能很好地(或者说完全不)支持单体仓库方法。
我曾尝试使用它工作一段时间,但在了解了其他人的经历并看到Jenkins X冷清的slack社区后,我停止了使用。尽管我仍然喜欢它的一些理念,但前提是它必须要稳定。