我收到以下錯誤:
“指定專案或解決方案檔案。當前作業目錄不包含專案或解決方案檔案。”
雖然嘗試構建影像并獲得影像中顯示的內容

下圖顯示了我的 docker 命令。
影像還顯示了我正在嘗試構建的代碼。它顯示了代碼的結構,即 src 檔案夾和 src 檔案夾外的解決方案檔案。
我堅信問題是解決方案檔案不在 src 中。

請推薦 docker 檔案中的哪些更改以成功構建和推送。
我還展示了 deployment.yaml 檔案,該檔案顯示了下圖的構建步驟
name: test run
jobs:
- job: Job_1
displayName: Agent job 1
pool:
vmImage: ubuntu-18.04
steps:
- checkout: self
- task: Docker@0
displayName: Build an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry:
loginServer: acr.azurecr.io
id: "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-abc-rg/providers/Microsoft.ContainerRegistry/registries/acr"
imageName: acr.azurecr.io/ims-abc/dotnetapi:jp26052022v8
- task: Docker@0
displayName: Push an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry: '{"loginServer":"acr.azurecr.io", "id" : "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-icndp-rg/providers/Microsoft.ContainerRegistry/registries/acr"}'
action: Push an image
uj5u.com熱心網友回復:
請前移WORKDIR /APP,COPY . .以便在目錄中找到解決方案檔案。
您需要在管道中創建影像,然后才能將影像發布到 ACR。請檢查鏈接以供參考。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/488385.html
標籤:天蓝色 码头工人 Kubernetes .net-core 天蓝色管道
