AWS Ошибка CodeBuild не найдены подходящие артефакты - PullRequest
0 голосов
/ 29 мая 2020

Tring для сборки приложения asp. net с использованием сборки кода и получения no matching artifacts found error. В любом случае мы можем проверить, где создаются эти артефакты в агенте сборки?

enter image description here

версия: 0.2

phases:
  install:


  pre_build:
    commands:
     - New-Item -ItemType Junction -Path C:\Src -Value $Env:CODEBUILD_SRC_DIR
     - cd C:\Src  
     - nuget.exe restore

  build:
    commands:
      - echo Executing Build Phase
      - echo build started on `date`
      - msbuild .\ASPWebApp\ASPWebApp.csproj /p:outdir=.\build_output
    finally:
      - echo Executing build finally


artifacts:
    files:
        - .\build_output\**\*
    name: newbucket26

1 Ответ

0 голосов
/ 29 июня 2020

Я нашел решение этой проблемы. AWS код сборки по умолчанию windows агент сборки не поддерживает структуру asp. net, он поддерживает только базовую структуру. net. Поэтому для создания приложения asp. net нам нужно использовать пользовательский образ docker, предоставленный Microsoft.

...