如何使用jenkins x在kubernetes上部署docker镜像

时间:2019-01-23 12:30:04

标签: docker kubernetes minikube jenkins--x

我已经使用minikube创建了kubernetes集群。我可以使用jenkins x构建docker映像,但是如何在kubernets上部署该映像。我正在尝试使用头盔sh "helm install -n go-k8s ./go-k8s/helm-chart"安装映像,但显示错误helm: not found 请帮我。谢谢

1 个答案:

答案 0 :(得分:0)

我猜这都是在Jenkinsfile内部完成的吧?默认情况下,Jenkins X创建的构建容器内部具有helmkubectljx之类的工具-因此您需要在container('foo') {...块中运行这些二进制工具,这是默认的管道。

您如何create a quickstart via jx,然后您将得到一个工作的Jenkinsfile,它可以构建一个docker映像,发布一个helm图表,然后在您的环境中进行推广-并在每个Pull上生成一个Preview Environment合并前请求验证更改。

然后您可以复制/粘贴Jenkinsfile并将其用于其他项目吗?

相关问题