我有管道设置来构建和部署到 Elastic Beanstalk 环境
我部署的项目是.NET 6
Elastic Beanstalk中的环境规范为: -平台:Linux 上的 .NET Core -平台分支:运行在 64 位 Amazon Linux 2 上的 .NET Core -平台版本:2.3.5
这是我在 bitbucket-pipelines.yml 中使用的管道
- pipe: atlassian/aws-elasticbeanstalk-deploy:1.0.2
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
APPLICATION_NAME: $APPLICATION_NAME
ENVIRONMENT_NAME: $ENVIRONMENT_NAME
ZIP_FILE: 'release.zip'
VERSION_LABEL: 'pipeline-testing-deploy-$BITBUCKET_BUILD_NUMBER'
WAIT: 'true'
一切正常,但最近 Elastic Beanstalk 建议我将平台版本更改为 2.5.1,当我在 Visual Studio 2022 中通过 AWS Toolkit 创建新环境时,它也默认为该版本。
问题是当我使用版本 2.5.1 bitbucket 管道运行返回错误:
✖ 部署失败。环境 environment-name 正在运行不同的版本 pipeline-test-deploy-239.
我尝试为 bitbucket 管道寻找更新的 Pipe,但在 pipe
的项目中似乎没有做太多开发我尝试为 bitbucket 管道寻找更新的 Pipe,但管道项目似乎没有做太多开发