首页 > 解决方案 > 在使用 Windows 的詹金斯管道中找不到 Docker 命令

问题描述

pipeline {
    agent any

    environment {
        PWD=pwd()
        FAILED_STAGE=""
    }

    stages {
        stage('push image') {
            steps {
                script {
                    FAILED_STAGE=env.STAGE_NAME
                }
                echo "build number ${env.BUILD_NUMBER}"
                echo "pwd ${pwd}"
                sh "./scripts/push-image.sh ${env.BUILD_NUMBER} dev 2>&1"
            }
        }
    }
}

我尝试将 docker 路径添加到全局工具配置以及主节点,但它不起作用。它总是抛出docker not found错误

标签: dockerjenkinsjenkins-pipeline

解决方案


推荐阅读