# # Copyright Amazon.com, Inc. and its affiliates. All Rights Reserved. # SPDX-License-Identifier: MIT # # Licensed under the MIT License. See the LICENSE accompanying this file # for the specific language governing permissions and limitations under # the License. # version: 0.2 env: git-credential-helper : yes phases: pre_build: commands: - echo Fetching repo... - git clone --single-branch --branch master $SOURCE_REPO . - echo Logging in to Amazon ECR... - $(aws ecr get-login --no-include-email --region $AWS_DEFAULT_REGION) build: commands: - echo "Build started on `date`" - echo "Building the Docker image..." - docker build -t $IMAGE_REPO_NAME_PRODUCER:$IMAGE_TAG ./producer - docker tag $IMAGE_REPO_NAME_PRODUCER:$IMAGE_TAG $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME_PRODUCER:$IMAGE_TAG post_build: commands: - echo "Build completed on `date`" - echo "Pushing the Docker image..." - docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME_PRODUCER:$IMAGE_TAG