azure - 如何为 Azure Pipelines Docker 任务指定当前目录?
问题描述
我有以下任务azure-pipelines.yml
:
- task: Docker@2
displayName: Building Docker image
inputs:
command: build
dockerfile: 'mydir1/mydir2/Dockerfile.jvm'
tags: |
$(tag)
不幸的是,Dockerfile.jvm
期望它从mydir1
. 我cd
可以在构建之前进行吗?
解决方案
您mydir1
的文件夹不包含文件 Dockerfile.jvm,对吗?如果它Dockerfile.jvm
以 mydir1 形式运行,您将收到错误消息:No Dockerfile matching /home/vsts/work/1/s/mydir1/mydir2/Dockerfile.jvm was found.
您需要检查Dockerfile.jvm
并注意路径并确保路径mydir1/mydir2/xxx
不是mydir1/xxx
推荐阅读
- c# - 在集成测试中替换 Autofac 的 IOC 中的依赖项
- excel - swbemobjectex 类幽灵/隐藏方法(例如。.Terminate)
- amazon-web-services - AWS CDK:如何将资源部署到不同的账户?
- android - CameraX Image 拍照慢
- java - 如何使用 Android(Java) 发送 HTML 附件
- javascript - 计算速率数平均值为 10
- java - Exec 任务的动态 gradle 命令失败
- excel - 如何在网页上通过 VBA 输入日期时刷新数据?
- sql - 定义用户的会话(sql)
- google-cloud-platform - identitytoolkit/getProjectConfiguration 不返回所有字段