AWS Elastic beanstalk 和 Bitbucket 管道部署版本不匹配

问题描述 投票:0回答:0

我有管道设置来构建和部署到 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,但管道项目似乎没有做太多开发

amazon-web-services amazon-elastic-beanstalk .net-6.0 bitbucket-pipelines
© www.soinside.com 2019 - 2024. All rights reserved.