version: 0.2 phases: pre_build: commands: - echo Logging in to Amazon ECR... - aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com - IMAGE_URI=$REPO_URI:latest - echo $IMAGE_URI build: commands: - echo `ls -lrt` - echo Build started on `date` - echo Building the Docker image... - docker build -t $IMAGE_URI ./aws-lambda-url/resources/lambda post_build: commands: - bash -c "if [ /"$CODEBUILD_BUILD_SUCCEEDING/" == /"0/" ]; then exit 1; fi" - echo Build completed on `date` - echo Pushing the Docker image... - docker push $IMAGE_URI