image: atlassian/default-image:2 pipelines: branches: qa: - step: name: "Package the Application Code" script: - zip -r butler.zip . artifacts: - butler.zip - step: name: "Deploy to QA Environment" script: - pipe: atlassian/aws-elasticbeanstalk-deploy:0.5.0 variables: AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID # Defined in Bitbucket's Repository Variables AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY # Defined in Bitbucket's Repository Variables AWS_DEFAULT_REGION: "us-east-2" APPLICATION_NAME: "Butler" ENVIRONMENT_NAME: "ButlerQA" ZIP_FILE: "butler.zip" S3_BUCKET: "elasticbeanstalk-us-east-2-476382495895" main: - step: name: "Package the Application Code" script: - zip -r butler.zip . artifacts: - butler.zip - step: name: "Deploy to Production Environment" script: - pipe: atlassian/aws-elasticbeanstalk-deploy:0.5.0 variables: AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID # Defined in Bitbucket's Repository Variables AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY # Defined in Bitbucket's Repository Variables AWS_DEFAULT_REGION: "us-east-2" APPLICATION_NAME: "Butler" ENVIRONMENT_NAME: "ButlerProd" ZIP_FILE: "butler.zip" S3_BUCKET: "elasticbeanstalk-us-east-2-476382495895"