Jenkins 学习总结—— Jenkins X 入门实践
Posted 科技D人生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins 学习总结—— Jenkins X 入门实践相关的知识,希望对你有一定的参考价值。
概念
Jenkins X 是基于 Kubernetes 的持续集成、持续部署平台。也是 Jenkins 的子项目。Jenkins X 旨在使程序员在研发过程中能够轻松遵循 DevOps 原理和最佳实践。
介绍
Jenkins X 是研发过程和工具的选择,以及将所有东西包装成一个易于学习和使用的内聚单元的胶水。从事软件行业的人总是倾向于重新发明轮子。我们花了无数个小时试图找出如何更快地开发我们的应用程序,以及如何拥有一个尽可能接近生产的本地环境。我们花时间搜索工具,使我们能够更有效地打包和部署我们的应用程序。我们设计形成连续输送管道的步骤。我们编写脚本来自动执行重复的任务。然而,我们无法逃避这样一种感觉:我们很可能正在重新创造别人已经做过的事情。Jenkins X 旨在帮助我们做出这些决定,并帮助我们为工作选择正确的工具。这是一个行业最佳实践的集合。在某些情况下,Jenkins X 是定义这些实践的人,而在其他情况下,它帮助我们采用其他人的实践。比如当我们开始一个新的项目,Jenkins X 将创建结构和所需的文件。如果我们需要一个 kubernetes 集群,其中包含选择、安装和配置的所有工具,Jenkins X 将执行此操作。如果我们需要创建 git 存储库、设置 webhook 和创建连续的传递管道,我们只需要执行一个 jx 命令。
原则
“DevOps是旨在缩短将源代码发布到生产环境时间的一组实践。这里不仅仅减少从源代码更改到最后生产环境发布的时间差,同时还要确保系统的高质量”。 DevOps项目的目标是:
1、更快的上市时间
<
以上是关于Jenkins 学习总结—— Jenkins X 入门实践的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins 学习总结—— Jenkins 有哪些替代方案?
Jenkins 学习总结—— Jenkins 有哪些替代方案?