Я .net разработчик и использую приложение .net core 2.x для сборки и загрузки кода выпуска в корзину s3.позже этот код будет использоваться для развертывания на ec2 экземпляр.
Я новичок в CI / CD с использованием aws и на этапе обучения.
Чтобы создать CI / CD для моего примера проекта, я просмотрел несколько руководств по aws и смог создать следующий файл buildspec.yml .Используя этот файл, я могу запустить успешную сборку.
Проблема возникает на этапе UPLOAD_ARTIFACTS .Я не могу понять, как создать ZIP-файл, который будет использоваться для загрузки в s3 корзину, указанную в проекте сборки .
My buildspecФайлы .yml содержат следующий код. Пожалуйста, помогите мне найти, что не так или что мне не хватает.
version: 0.2
phases:
build:
commands:
- dotnet restore
- dotnet build
artifacts:
files:
- target/cicdrepo.zip
- .\bin\Debug\netcoreapp2.1\*
Я думаю, что мне нужно добавить post_build и некоторые команды, которыесгенерирует почтовый файл.Но не знаю команд.
Ниже приводится изображение вывода из журналов сборки.
![enter image description here](https://i.stack.imgur.com/BsvfQ.png)