Я пытаюсь реализовать конвейер Bitbucket CI / CD для развертывания. net базовое приложение на AWS elasti c beanstalk. Базовое приложение. net успешно публикуется, но когда я пытаюсь развернуть на AWS elasti c beanstalk, оно выдает следующую ошибку.
✖ Развертывание не удалось. Среда "{my-application-environment}" работает под другой версией "{номер-версии}".
Также на AWS elasti c beanstalk Я получаю следующую ошибку
Во время прерванного развертывания некоторые экземпляры могли развернуть новую версию приложения. Чтобы все экземпляры работали в одной и той же версии, повторно разверните соответствующую версию приложения.
Ниже приведен мой файл bitbucket-pipelines.yml
image: microsoft/dotnet:3.0-sdk
pipelines:
default:
- step:
script:
- echo "Hello Bitbucket !"
- step:
name: build publish prepare and zip
caches:
- dotnetcore
script:
- apt-get update && apt-get install --yes zip
- export PROJECT_NAME=$PROJECT_NAME
- dotnet restore $PROJECT_NAME
- dotnet build $PROJECT_NAME
- dotnet publish $PROJECT_NAME --self-contained --runtime win-x64 --configuration Debug
- zip -j site.zip /opt/atlassian/pipelines/agent/build/{my-project-name}/bin/Debug/netcoreapp3.0/win-x64/publish/* -x aws-windows-deployment-manifest.json
- zip -r -j application.zip site.zip /opt/atlassian/pipelines/agent/build/{my-project-name}/bin/Debug/netcoreapp3.0/win-x64/publish/aws-windows-deployment-manifest.json
artifacts:
- application.zip
- step:
name: upload to elasticbeanstalk
script:
- pipe: atlassian/aws-elasticbeanstalk-deploy:0.5.0
variables:
APPLICATION_NAME: $APPLICATION_NAME
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
#COMMAND: 'upload-only'
ZIP_FILE: 'application.zip'
ENVIRONMENT_NAME: $ENVIRONMENT_NAME
WAIT: 'true'
VERSION_LABEL: 'deploy-WebApi-$BITBUCKET_BUILD_NUMBER'
Переменные, которые у меня уже есть настроен в настройках конвейера и конвейер также включен.
Что-то не так с моим файлом .yml?
Любая помощь по этому вопросу приветствуется!