我已经使用minikube创建了kubernetes集群。我可以使用jenkins x构建docker映像,但是如何在kubernets上部署该映像。我正在尝试使用头盔sh "helm install -n go-k8s ./go-k8s/helm-chart"
安装映像,但显示错误helm: not found
请帮我。谢谢
答案 0 :(得分:0)
我猜这都是在Jenkinsfile
内部完成的吧?默认情况下,Jenkins X创建的构建容器内部具有helm
,kubectl
或jx
之类的工具-因此您需要在container('foo') {...
块中运行这些二进制工具,这是默认的管道。
您如何create a quickstart via jx
,然后您将得到一个工作的Jenkinsfile
,它可以构建一个docker映像,发布一个helm图表,然后在您的环境中进行推广-并在每个Pull上生成一个Preview Environment合并前请求验证更改。
然后您可以复制/粘贴Jenkinsfile
并将其用于其他项目吗?