我正在尝试为我的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:没有此类文件或目录”
我在源文件夹级别的Spring Boot应用程序中添加了Docker文件,我也尝试在资源文件夹中添加Docker文件,但没有成功。请在下面找到Dockerfile的内容和目录位置。
我不知道这是怎么回事?任何帮助将不胜感激。