![](/img/trans.png)
[英]Error message "The device is not ready" when running Azure devops release pipeline
[英]Azure DevOps Pipeline error when running docker-compose up
我有一個運行 Postman Newman 測試集合的圖像,帶有 HTML 報告器。 Azure DevOps 中還創建了一個管道。
過去一切正常,但最近管道停止運行 docker-compose,盡管沒有進行任何更改。 在本地,一切都在繼續工作。
這是我的 Docker 文件:
FROM postman/newman:alpine
RUN npm install -g newman-reporter-htmlextra
RUN apk add --update gettext
RUN apk add --update jq
WORKDIR /etc/newman
COPY path/run.sh .
RUN chmod +x run.sh
ENTRYPOINT [ "sh", "path/run.sh" ]
管道崩潰並顯示以下消息:
ENOENT:沒有這樣的文件或目錄,打開 'path/run.sh'
盡管如此,對我來說最奇怪的是一切都過去了,但沒有對這些文件進行任何更改,現在我得到了一個錯誤。 也許 Azure 本身更新了一些東西,但我沒有找到任何相關信息?
問題出在 Azure 管道 YAML 文件上。 我還有一個docker-compose.override.yml並添加附加DockerComposeFiles 參數和該文件的路徑解決了這個問題。
我認為之前一切正常的事實與 Azure DevOps 的變化有關,盡管我沒有找到任何有關此的詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.