docker - 在使用 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
错误
解决方案
推荐阅读
- angular - Visual Studio Code can't resolve angular's tsconfig paths
- asp.net-mvc - MVC 设置视图渲染/执行顺序
- python - 如果两个dfs之间的行值相同,则比较两个熊猫数据帧并写入新数据帧
- python - 如何更改 distutils 的输出目录?
- gson - Gson 序列化无法使其正常工作
- c# - 不等待任务包装同步过程
- ruby-on-rails - 为支持 Turbolinks 的 Rails 5 应用程序的一部分手动管理浏览器历史记录
- shell - 用文件中的shell脚本替换字符
- kubernetes - 内部服务的自定义 URL 名称
- c - C中的十进制到二进制转换