当前位置: 首页 > 工具软件 > Jenkins X > 使用案例 >

Jenkins 学习总结(8)—— Jenkins X 入门实践

利俊迈
2023-12-01

概念

Jenkins X 是基于 Kubernetes 的持续集成、持续部署平台。也是 Jenkins 的子项目。Jenkins X 旨在使程序员在研发过程中能够轻松遵循 DevOps 原理和最佳实践。

介绍

Jenkins X 是研发过程和工具的选择,以及将所有东西包装成一个易于学习和使用的内聚单元的胶水。从事软件行业的人总是倾向于重新发明轮子。我们花了无数个小时试图找出如何更快地开发我们的应用程序,以及如何拥有一个尽可能接近生产的本地环境。我们花时间搜索工具,使我们能够更有效地打包和部署我们的应用程序。我们设计形成连续输送管道的步骤。我们编写脚本来自动执行重复的任务。然而,我们无法逃避这样一种感觉:我们很可能正在重新创造别人已经做过的事情。Jenkins X 旨在帮助我们做出这些决定,并帮助我们为工作选择正确的工具。这是一个行业最佳实践的集合。在某些情况下,Jenkins X 是定义这些实践的人,而在其他情况下,它帮助我们采用其他人的实践。比如当我们开始一个新的项目,Jenkins X 将创建结构和所需的文件。如果我们需要一个 kubernetes 集群,其中包含选择、安装和配置的所有工具,Jenkins X 将执行此操作。如果我们需要创建 git 存储库、设置 webhook 和创建连续的传递管道,我们只需要执行一个 jx 命令。

原则

“DevOps是旨在缩短将源代码发布到生产环境时间的一组实践。这里不仅仅减少从源代码更改到最后生产环境发布的时间差,同时还要确保系统的高质量”。 DevOps项目的目标是

1、更快的上市时间

<
 类似资料: