无法评估Dockerfile路径中的符号链接:lstat / var / jenkins_home / workspace / kyc-pipeline / Dockerfile:没有此类文件或目录

时间:2019-12-02 09:41:22

标签: spring-boot docker jenkins jenkins-pipeline dockerfile

我正在尝试为我的Spring Boot应用程序创建jenkins管道。以下是我在“配置”选项卡的管道部分下添加的管道脚本

pipeline {
  environment {
    registry = "asadali08527/kyc-pipeline"
    registryCredential = 'dockerHubCredential'
  }
  agent any
  stages {
    stage('Cloning Git') {
      steps {
                git branch: 'kyc-1.3',
                credentialsId: 'GitKycCredentials',
                url: 'https://github.com/abc/kyc.git'
      }
    }
    stage('Building image') {
      steps{
        script {
          docker.build registry + ":$BUILD_NUMBER"
        }
      }
    }
    stage('Deploy Image') {
      steps{
        script {
          docker.withRegistry( '', registryCredential ) {
            dockerImage.push()
          }
        }
      }
    }
    stage('Remove Unused docker image') {
      steps{
        sh "docker rmi $registry:$BUILD_NUMBER"
      }
    }
  }
}

在构建此管道时,在从Git中检出spring boot项目后,它失败了。错误是“无法准备上下文:无法评估Dockerfile路径中的符号链接:lstat / var / jenkins_home / workspace / kyc-pipeline / Dockerfile:没有此类文件或目录”

这是错误日志 enter image description here

我在源文件夹级别的Spring Boot应用程序中添加了Docker文件,我也尝试在资源文件夹中添加Docker文件,但没有成功。请在下面找到Dockerfile的内容和目录位置。 enter image description here

我不知道这是怎么回事?任何帮助将不胜感激。

0 个答案:

没有答案