3

我正在尝试使用 将 Jenkins X 安装在现有的 Kubernetes 集群(GKE)上jx boot,但它总是给我错误trying to execute 'jx boot' from a non requirements repo

事实上,我已经尝试使用jx install,并且它可以工作,但是这个命令已经被标记为deprecated,但我看到它仍然是在 Jenkins X 的 GitHub 页面上使用的方法。

然后是另一个细节......我实际上是在使用 Terraform 创建集群,因为我不喜欢 Jenkins X 为我创建集群的想法。我也想使用 Terraform 来安装 Jenkins X,但这将是另一个问题。:)

那么如何安装 usingjx boot以及什么是non requirements repo

谢谢

4

2 回答 2

6

您是否尝试jx boot从现有的 git 存储库中执行?jx boot尝试更改为从那里运行的空的非 git 目录。

jx想要克隆jenkins-x-boot-config并创建您的开发存储库。它不能在现有存储库中这样做。

于 2020-02-28T11:24:10.777 回答
1

我注意到的一件事是,jx boot在没有 a 的情况下在现有存储库中运行jx-requirements.yml它会询问您是否要检查 Jenkins X 引导配置。

Creating boot config with defaults, as not in an existing boot directory with a git repository.
No Jenkins X pipeline file jenkins-x.yml or no jx boot requirements file jx-requirements.yml found. You are not running this command from inside a Jenkins X Boot git clone
To continue we will clone https://github.com/jenkins-x/jenkins-x-boot-config.git @ master to jenkins-x-boot-config
? Do you want to clone the Jenkins X Boot Git repository? [? for help] (Y/n)

我让它执行此结帐,然后让它崩溃或取消它。我现在可以进入新的存储库,对它进行更改jx-requirements.yml并按照我的意愿运行它。

于 2020-02-28T11:35:30.987 回答