Я пытаюсь создать базовое приложение ядра dotnet и развернуть его, используя инструмент по умолчанию, доступный мне в AWS. В настоящее время у меня работают следующие шаги:
- Репозиторий в CodeCommit
Проверка запускает этап сборки CodeBuild на образе Ubuntu «aws / codebuild / dot-net: core-2.1», который запускает файл yml (который создает правильные файлы, необходимые для фактического запуска веб-приложения):
version: 0.2
phases:
build:
commands:
- dotnet restore CMS/CMS.csproj
- dotnet build CMS/CMS.csproj
- dotnet publish CMS/CMS.csproj -o site
artifacts:
files:
- CMS/site/**/*
- CMS/aws-windows-deployment-manifest.json
AWS-окна-развертывание-manifest.json:
{
"manifestVersion": 1,
"deployments": {
"aspNetCoreWeb": [{
"name": "CMS",
"parameters": {
"appBundle": "./site",
"iisPath": "/",
"iisWebSite": "Default Web Site"
}
}
]
}
}
- CodeDeploy берет артефакты и публикует их в приложении эластичного бобового стебля, настроенном на использование окон. В настоящее время выполняется приложение по умолчанию.
Он проходит через каждый шаг в порядке, и я получаю зеленые галочки, но когда я перехожу к экземпляру EB, оригинальный сайт все еще отображается, показывая, что мое приложение не было развернуто. Я что-то упускаю?
Я очень надеялся, что смогу развернуть приложение от регистрации до завершения без необходимости изменять среду сборки, по крайней мере, прямо сейчас.