【发布时间】:2020-01-08 17:35:38
【问题描述】:
AWS Codebuild 不断抛出错误 - CLIENT_ERROR 消息:找不到匹配的工件路径
我正在尝试构建一个 .net 核心 Web 应用程序。构建阶段似乎顺利通过,但 S3 存储桶中没有工件
这是我的构建规范:
version: 0.2
phases:
pre_build:
commands:
- echo "PRE-BUILD:::phase"
build:
commands:
- echo "BUILD:::phase"
- dotnet publish -c Debug -o ./build-output MyApp/MyApp.csproj
artifacts:
files:
- MyApp/build_output/**/*
这是构建日志:
[Container] 2019/10/30 14:15:49 Running command dotnet publish -c Debug -o ./build-output MyApp/MyApp.csproj
Microsoft (R) Build Engine version 16.2.32702+c4012a063 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Restore completed in 7.5 sec for C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\Model\Model.csproj.
Restore completed in 17.4 sec for C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\Data\Data.csproj.
Restore completed in 17.39 sec for C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\Services\Services.csproj.
Restore completed in 17.4 sec for C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\MyApp.csproj.
Services -> C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\Services\bin\Debug\netcoreapp2.1\Services.dll
Data -> C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\Data\bin\Debug\netcoreapp2.1\Data.dll
Faraday.Waka3d -> C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\bin\Debug\netcoreapp2.1\MyApp.dll
Faraday.Waka3d -> C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\bin\Debug\netcoreapp2.1\MyApp.Views.dll
Faraday.Waka3d -> C:\codebuild\tmp\output\src274723887\src\git-codecommit.us-east-2.amazonaws.com\v1\repos\MyApp\build-output\
[Container] 2019/10/30 14:16:19 Phase complete: BUILD State: SUCCEEDED
[Container] 2019/10/30 14:16:19 Phase context status code: Message:
[Container] 2019/10/30 14:16:19 Entering phase POST_BUILD
[Container] 2019/10/30 14:16:22 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2019/10/30 14:16:22 Phase context status code: Message:
[Container] 2019/10/30 14:16:23 Expanding base directory path: .
[Container] 2019/10/30 14:16:26 Assembling file list
[Container] 2019/10/30 14:16:26 Expanding .
[Container] 2019/10/30 14:16:29 Expanding file paths for base directory .
[Container] 2019/10/30 14:16:29 Assembling file list
[Container] 2019/10/30 14:16:29 Expanding Faraday.Waka3d/Faraday.Waka3d/build_output/**/*
[Container] 2019/10/30 14:16:32 Phase complete: UPLOAD_ARTIFACTS State: FAILED
[Container] 2019/10/30 14:16:32 Phase context status code: CLIENT_ERROR Message: no matching artifact paths found
我不知道这里出了什么问题......
【问题讨论】:
标签: amazon-web-services amazon-s3 .net-core