创建项目

现在,已经安装好了平台,开始创建你的第一个项目。

想要创建或者导入项目的话,你需要下载 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

最后修改 January 28, 2021: chore: remove alias (12b94e8949)