【发布时间】:2020-06-28 12:59:18
【问题描述】:
pipeline
{
environment
{
registryCredential = "DOCKER"
}
agent any
tools {
maven 'maven-app'
}
stages {
stage ('Initialize') {
steps {
sh '''
echo "PATH = ${PATH}"
echo "M2_HOME = ${M2_HOME}"
'''
}
}
stage ('Build') {
steps {
sh 'mvn -Dmaven.test.failure.ignore=true clean install'
}
post {
success {
junit 'target/surefire-reports/**/*.xml'
}
}
}
stage('Load') {
steps{
script {
app = docker.build("dantesh/simple-spring")
}
}
post{
success{
echo "Docker Image created Successfully"
}
failure{
echo "Docker Image not created Successfully"
}
}
}
}
}
Below is the error i could see in pipeline
我已经在我的机器上安装了 docker-desktop,我可以从终端运行 docker 命令,但我无法从 Jenkins 管道运行 docker 命令,并且我在 全局工具配置 中添加了 docker 详细信息>
【问题讨论】:
标签: jenkins jenkins-pipeline dockerfile