【发布时间】:2018-10-15 07:40:24
【问题描述】:
希望有人能像他们说的那样帮我见识见识!
我不是 Linux 专家,因此我可能遗漏了一些非常明显的东西。 我有一个包含以下内容的 dockerfile:
FROM node:9.8.0-alpine as node-webapi
EXPOSE 3000
LABEL authors="David Sheardown"
COPY ["package.json", "npm-shrinkwrap.json*", "./"]
RUN npm install --production --silent && mv node_modules ../
COPY . /home/vsts/work/1/s/
CMD ["node", "index.js"]
然后我有一个 Azure 管道设置,如下图所示:
我的问题似乎是构建过程找不到 dockerfile 本身:
##[error]Unhandled: No Dockerfile matching /home/vsts/work/1/s/**/Dockerfile was found.
再次,为我缺乏 Linux 知识提前道歉.. 有一些愚蠢的事情我做过或没有做过 ;)
P.S:我忘了在 Azure Pipelines 中提到我正在使用“Hosted Linux Preview”
-- 更新--
这是获取源阶段:
【问题讨论】:
-
你能分享你的“获取资源”阶段吗?
-
嗨@ShaykiAbramczyk 抱歉耽搁了,我一直在追逐。我有“获取资源”阶段的屏幕截图,但我认为我必须添加到问题中(请参阅更新),因为我似乎无法在此处添加图像..非常感谢您的帮助!
-
我需要Get Sources阶段的日志,你也可以分享一下吗?
-
嗨@ShaykiAbramczyk,我很抱歉,我已经包含了日志(azure pipelines 让我可以选择以 zip 格式下载)这是 zip 的链接:1drv.ms/f/s!AokoVeppvI53iLFdju-mJAVDCk41og 非常感谢您的帮助!跨度>
-
嗨,我不知道为什么,但是我在日志中看不到“获取源”中下载了哪些文件,您可以这样截图:imgur.com/a/RialbDr
标签: docker azure-devops azure-pipelines