WARNING: Jenkins X version 2.x is unmaintained. Do not use it.
Please refer to the v3 documentation for the latest supported version.
源码
多个源码仓库的位置
Jenkins X 建立在巨人的肩膀上,并且拥有许多不同的源码仓库,从 CLI 工具、Docker 镜像、Helm 图表到插件应用来做各种各样的事情。
这个页面列出了主要的组织和仓库。
组织
- jenkins-x 源码的主要组织
- jenkins-x-apps 包括 Jenkins X 的标准插件应用
- jenkins-x-buildpacks 包括可用的构建打包
- jenkins-x-charts 我们分发的主要 helm 图表
- jenkins-x-images 包括一些自定义的 docker 镜像构建
- jenkins-x-quickstarts 通过创建快速开始使用的快速开始项目
- jenkins-x-test-projects 我们在测试用例中使用的项目
仓库
在这里我们列出上面组织的一些主要仓库
- jenkins-x/jx 创建
jx
CLI 和可重用的流水线步骤的主要仓库 - jenkins-x/jx-docs 基于 Hugo 的文档,用来生成网站
- jenkins-x/bdd-jx 我们用来验证平台变更以及用来验证 jenkins-x/jx 上 PR 的 BDD 测试
- jenkins-x/jenkins-x-platform Jenkins X 平台主要合成物的 helm 图表
- jenkins-x/jenkins-x-versions 包括版本流 - 所有 图表 和 CLI 包 的稳定版本
- jenkins-x/cloud-environments 不同 cloud providers 的 helm 配置
构建 pods 和 镜像
- jenkins-x/jenkins-x-builders 生成静态 jenkins 服务的构建 pod 和 docker 镜像
- jenkins-x/jenkins-x-image 为我们默认使用的静态 jenkins 服务器生成 docker 镜像
- jenkins-x/jenkins-x-serverless 当使用 prow 时生成 serverless jenkins docker 镜像
工具
- jenkins-x/exposecontroller 用来生成或更新
Ingress
资源(或 OpenShift 中的Route
)的Deployment
或Job
。如果你修改了你的 DNS 域或开启了 TLS ,它可以通过ConfigMap
注入用来注入外部 URLs 到你的应用中。 - jenkins-x/updatebot 一个我们用来为库、可执行文件、图表和镜像执行持续交付的命令行机器人。例如:当一个新的上游发布完成后,我们在下游依赖的 git 仓库中生成 Pull Requests。
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified May 18, 2020: feat: directory and left nav menu restructure (b9f44387b6)