问题标签 [jenkins-x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7318 浏览

go - 安装 go 模块失败并显示“无效:模块包含 go.mod 文件,因此主要版本必须兼容”

我正在尝试从 Jenkins-X/jx 导入来定制一些东西。

我真的很陌生

但试图go get ./...失败。

我的 go.mod 文件

我明白了

这是因为 jx 在其 mod 文件中有一些要求

但我不确定我必须做什么才能实际下载该模块。

0 投票
1 回答
275 浏览

kubernetes - 如何将现有的 git 项目导入具有多个微服务的 Jenkins X?

我有一个 github 存储库,其中包含多个微服务项目。这些项目中的每一个都与相应的 Dockerfile 和构建配置一起位于单独的文件夹中。这些项目中的每一个都使用不同的语言实现,包括 Java、Go、Javascript 和 C#。我有一个 kubernates 清单文件,负责在 k​​ubernates 集群上部署这些微服务。我使用 skaffold 来拼接图像构建和部署。

当我使用 jx 命令导入此存储库时,由 Jenkins X 生成的配置文件(Dockerfile、Jenkinsfile 和 skaffold.yaml)不按顺序排列并且构建中断。

当我将每个项目分成自己的存储库时,它工作正常。

脚手架.yaml

  • 图片:service1 上下文:src/service1 部署:kubectl:清单:
    • ./kub-manifests/**.yaml

./kub-manifests/service1.yaml

我应该如何将这些项目导入 Jenkins X 以便它能够构建每个项目并将其部署到同一个集群?

0 投票
1 回答
106 浏览

jenkins-x - How do you upgrade the plugins on a Jenkins X install?

We have installed Jenkins X on a Kubernetes cluster, but are uncertain about how one goes about upgrading the plugins. I see a jx command for upgrading the platform; are the plugins used for Jenkins X tied to the platform version? If that is the case, how does one add plugins other than the standard loadout?

0 投票
1 回答
67 浏览

node.js - 将 Jenkins X 集成到现有 GKE 的最佳方式

我有一个运行 Node JS/React 应用程序的当前 GKE。我的项目托管在 Github 上,我目前正在将 Jenkins 用于我的 CI/CD 管道。我最近听说了 Jenkins X,并且有兴趣尝试将它用于我的 GKE 集群。

在我看到的官方文档/大多数教程中,它主要描述了如何在新的 Kubernetes 集群和新的 Github 存储库上设置 Jenkins X。我想知道将 Jenkins X 集成到我当前的 GKE 和 Github 存储库中的最佳/最简单方法是什么。

任何帮助将不胜感激,谢谢!

0 投票
1 回答
181 浏览

jenkins-x - jx 失败并出现 BadRequestException 400 Invalid value

在执行 jx create cluster gke 时,我遇到了以下错误。

以下内容已经过验证/附加信息

  • 在命令行中使用完整的 gsutil 命令会给我一个语法错误
  • 在命令行上执行不带 -l(未设置)的 gsutil 命令有效。
  • 在 jx 命令中,我设置了 --region 参数。
0 投票
1 回答
44 浏览

openshift - 更新 JenkinsX 预览别名导致部署失败并出现“ImagePullBackOff”错误

当使用预览作为 pod 别名创建拉取请求时,JenkinsX 正在部署微服务。

此 pod 名称缺少正在部署的微服务的名称。

我想使用更新的预览别名部署服务,如下所示,

此更新使部署失败并出现“ImagePullBackOff”错误。

错误日志:

它没有选择最新的图像,而是将草稿和开发分别作为图像和标签。请帮我解决这个问题

0 投票
1 回答
120 浏览

kubernetes - 删除“preview”和“jx-staging”环境下分别通过“jx preview”和“jx promote”部署的服务的k8s资源

我在 Jenkins-X 的“preview”和“jx-staging”中分别使用“jx preview”和“jx promote”命令部署服务。

我想删除与使用 jx 命令部署的特定微服务相关联的资源(如部署、服务、pv 和 pvc 等)。

因为当我在“preview”和“jx-staging”环境中部署相同的服务时,构建失败,因为该服务已经在部署在其中一个命名空间中的一个端口上运行。

所以我想在部署后删除服务资源(如部署、服务、pv 和 pvc 等)。

请让我知道删除与正在部署的微服务关联的资源的命令。

0 投票
0 回答
56 浏览

kubernetes - jx 命令删除与 helm 版本关联的 PV(持久卷)

我正在尝试使用“jx step helm delete {release_name} -n {vz1-db-backup}”删除已部署的微服务的所有资源,例如与 helm 发布关联的部署、服务、PVC 和 PV。

这将删除除 PV 之外的所有资源。而且我无法使用 Jenkinsfile 中的传统 kubernetes 命令来删除 PV。

请让我知道删除 PV 的 jx 命令。

0 投票
0 回答
2653 浏览

kubernetes - 通过 JenkinsX 部署时,Pod 将进入“Image Pull Back Off”错误

我正在尝试通过 JenkinsX 部署服务,构建成功但 Pod 在部署后立即进入“Image Pull Back Off”错误,即使 JenkinsX 生成的映像和 Pod 尝试部署的映像相同。

在我删除 pod 一段时间后,pod 将进入“运行”状态。所以我认为图像可用,但 pod 无法在部署后立即拉取它。

即使最新的源代码更改没有问题,这每次都使我的健全性测试失败。

图像大小约为1.25 GB,从内部注册表中提取图像时似乎会出现问题。

图像拉回关闭错误:

图像拉回关闭错误

Kubectl 事件:

kubectl 事件

我已根据链接将“image-pull-progress-deadline”更新为“10m” - https://github.com/openshift/origin/issues/13122#issuecomment-348415477

但是我无法重新启动 kubelet 服务,因为它会引发 kubelet not found 错误,

这里的任何建议将不胜感激。

0 投票
2 回答
117 浏览

kubernetes-helm - JenkinsX 中的 Helm 无法找到分蘖

我正在尝试在 jenkinsx 中运行“helm version”命令,但它失败并出现以下错误。

错误:

helm 在安装了 jenkinsx 的集群中工作,但仅在 jenkinsx 中失败,我不确定如何在 jenkinsx 中解决此问题

任何建议,将不胜感激