bitbucket-pipelines - 未能在 bitbucket 管道中注册应用程序修订
问题描述
按照本教程https://medium.com/technext/bitbucket-to-aws-ec2-continuous-deployment-pipeline-using-aws-code-,我已使用 bitbucket 管道使用 AWS codedeploy 自动部署我的 laravel 应用程序deploy-for-php-application-e39004243cd9,但在步骤 aws deploy register-application-revision in build 时仍然给我错误(无法注册应用程序修订)
需要帮忙 。请.....
bitbucket-pipelines.yml
image: atlassian/default-image:2
pipelines:
default:
- step:
script:
- apt-get update
- apt-get install -y zip
- zip -r application1.zip .
- pipe: atlassian/aws-code-deploy:0.2.5
variables:
AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
APPLICATION_NAME: $APPLICATION_NAME
S3_BUCKET: $S3_BUCKET
COMMAND: 'upload'
ZIP_FILE: 'application1.zip'
VERSION_LABEL: 'my-app-1.0.0'
- pipe: atlassian/aws-code-deploy:0.2.5
variables:
AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
APPLICATION_NAME: $APPLICATION_NAME
DEPLOYMENT_GROUP: $DEPLOYMENT_GROUP
S3_BUCKET: $S3_BUCKET
COMMAND: 'deploy'
WAIT: 'true'
VERSION_LABEL: 'my-app-1.0.0'
IGNORE_APPLICATION_STOP_FAILURES: 'true'
FILE_EXISTS_BEHAVIOR: 'OVERWRITE'
应用规范.yml
version: 0.0
os: linux
files:
- source: /
destination: /home/ubuntu/my-app1
解决方案
请验证在存储库变量中添加的 aws 凭证,并确保在添加凭证时没有添加额外的空格。
推荐阅读
- arrays - 动态访问graphQL数组查询中的字段
- java - 如何将二维字符串数组转换为一维字符串数组?
- javascript - 你能咖喱一个只有一个参数是对象的函数吗
- android - 将为 android 4.0 构建 crosswalk cordova 插件的版本组合
- javascript - Javascript-仅加载第一个函数
- android - 适用于三星设备的不受监控的应用程序
- python - 如何处理图像对象/字符分类中的否定情况?(即,如果没有检测到给定字符)
- xamarin - Xamarin Android 后台定位服务 null
- reactjs - GitHub API:我可以将 git 分支的网络图放到单独的仪表板中吗
- c++ - 是否可以使用 winusb 同时与多个相同的 USB 设备进行通信?