Amazon web services 带aws弹性豆茎的Bitbucket CI/CD管道
我正在尝试实现Bitbucket CI/CD管道,以便在AWS elastic beanstalk上部署.net核心应用程序。.net核心应用程序已成功发布,但当我尝试在AWS elastic beanstalk上部署时,出现以下错误 ✖ 部署失败。环境“{my application Environment}”为 正在运行其他版本“{version number}” 同样在AWS elastic beanstalk上,我得到以下错误 在中止部署期间,某些实例可能已部署新的 应用程序版本。确保所有实例都运行相同的 版本,重新部署相应的应用程序版本 下面是我的bitbucket-pipelines.yml文件Amazon web services 带aws弹性豆茎的Bitbucket CI/CD管道,amazon-web-services,asp.net-core,bitbucket,amazon-elastic-beanstalk,bitbucket-pipelines,Amazon Web Services,Asp.net Core,Bitbucket,Amazon Elastic Beanstalk,Bitbucket Pipelines,我正在尝试实现Bitbucket CI/CD管道,以便在AWS elastic beanstalk上部署.net核心应用程序。.net核心应用程序已成功发布,但当我尝试在AWS elastic beanstalk上部署时,出现以下错误 ✖ 部署失败。环境“{my application Environment}”为 正在运行其他版本“{version number}” 同样在AWS elastic beanstalk上,我得到以下错误 在中止部署期间,某些实例可能已部署新的 应用程序版本。确保所
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文件有什么问题吗
在此感谢您的帮助