我已经使用 minikube 创建了 kubernetes 集群。我可以使用 jenkins x 构建一个 docker 映像,但是如何在 kubernets 上部署该映像。我正在尝试使用 helm 安装而不是图像,sh "helm install -n go-k8s ./go-k8s/helm-chart"
但它显示错误helm: not found
请帮助我。谢谢
问问题
445 次
1 回答
0
我猜这都是在一个Jenkinsfile
权利内完成的?默认情况下,Jenkins X 创建的构建 pod 具有类似helm
,kubectl
或jx
内部的工具 - 因此您需要在container('foo') {...
块内运行这些二进制工具,这是默认管道所做的。
您如何创建一个快速入门jx
,然后您将获得一个Jenkinsfile
构建 docker 映像、发布 helm 图表然后通过您的环境推广它的工作 - 并在每个 Pull Request 上生成一个预览环境以在合并之前验证更改。
然后您可以复制/粘贴并将Jenkinsfile
其用于您的其他项目?
于 2019-01-23T12:47:00.587 回答