创建项目
现在,已经安装好了平台,开始创建你的第一个项目。
想要创建或者导入项目的话,你需要下载 jx 3.x 二进制文件,并移动到你的环境变量 $PATH
下。
基于快速入门创建一个新项目
通过命令 jx project quickstart 来根据快速入门的模板创建一个新的项目:
jx project quickstart
注意,旧版本 Jenkins X 2.x 的别名 jx quickstart
仍然可以使用,但最终会被弃用。
查看快速入门文档获取更多信息
导入已存在的项目
通过命令 jx project import 可以导入已有项目:
jx project import
查看导入文档获取更多信息
注意,旧版本的 Jenkins X 2.x 别名 jx import
仍然支持,但最终会被弃用。
通过 Jenkinfiles 导入项目
注意,如果你尝试将 Jenkins 和 Tekton 集成在 Jenkins X 中,Jenkins X 3.x 包含最新对导入 Jenkinsfiles 的支持。
这意味着我们可以创建快速入门,并可以使用相同的界面导入项目,复用已有的 Jenkinsfile
(甚至在同一个项目中将二者结合)
顶层向导
如果你只是运行 jx project 你会得到一个顶层的向导,会提示你选择哪种方式(例如:quickstart、 import 等)
v3 带来的改进
我们已经在 2.x 版本的jx import基础上做了很多改进:
- 当导入 Jenkins X 时,会提示你想要使用哪个 pipeline catalog 然后可以简单地配置
- 这个向导会根据语言的检测提示你。通常,检测是可用的,例如:检测到
maven
但是你可能想要选择特定版本(例如:maven-java11
) - 当你导入的项目中包含了
Jenkinfiles
时,可以有如下的选择:- 忽略
Jenkinsfile
并让 Jenkins X 通过 Tekton 自动化 CI/CD - 使用 Jenkins X 已经配置好的一个 Jenkins 服务来实现 CI
- 在 Jenkins X 中增加一个由 GitOps 管理的新的 Jenkins 服务
- 通过 Tekton 使用 Jenkinfile Runner
- 忽略
2.x 的变更:
对于已经知道 Jenkins X 并且之前使用过 jx import,那么创建项目的向导有一些不同:
-
以下命令会有些不同:
jx create import
变为jx project import
jx create quickstart
变为jx project quickstart
jx create project
变为jx project
jx create spring
变为jx project spring
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 January 28, 2021: chore: remove alias (12b94e8949)