如何使用詹金斯x构建docker映像

时间:2019-01-21 13:36:33

标签: docker kubernetes minikube dockerhub jenkins--x

我正在尝试使用jenkins x构建docker镜像,并且已经使用minikube创建了kubernetes集群。错误/var/jenkins_home/workspace/sarika-ps_go-k8s_master@tmp/durable-6564436e/script.sh: docker: not found。我已经在jenkins x上安装了docker插件。请帮我。 谢谢

1 个答案:

答案 0 :(得分:1)

您要构建什么样的项目?如果您尝试import代码,则有望找到正确设置项目的项目。

基本上,Jenkins X使用build pod运行管道,这些管道已经具有定义为docker映像的build pod内部管道(docker,skaffold,kubectl等)所需的所有软件工具。

尝试重用现有的构建容器之一-例如使用jenkins-maven作为构建代理:

 pipeline {
  agent {
    label "jenkins-maven"
  }
  stages {
    stage('release') {
      steps {
        container('maven') {
          sh "docker build -t foo:bar ."
...

,或者您可以尝试create a custom build pod