我已经使用minikube创建了kubernetes集群。我可以使用jenkins x构建一个docker镜像,但如何在kubernet上部署该镜像。我正在尝试安装使用helm sh "helm install -n go-k8s ./go-k8s/helm-chart"的图像,但它显示错误helm: not found请帮助我。谢谢
发布于 2019-01-23 20:47:01
我猜这一切都是在Jenkinsfile中完成的,对吧?默认情况下,Jenkins X创建内部包含helm、kubectl或jx等工具的build pods因此您需要在container('foo') {...块中运行这些二进制工具,这是默认管道所做的。
如果你使用create a quickstart via jx,然后你将得到一个工作的Jenkinsfile,它构建一个docker镜像,发布一个舵图,然后在你的环境中提升它-并在每次拉请求时生成一个预览环境,以在你合并之前验证更改。
然后,您可以复制/粘贴Jenkinsfile并将其用于其他项目?
https://stackoverflow.com/questions/54327323
复制相似问题