buildspec-image.yml 432 B

1234567891011121314151617
  1. version: 0.2
  2. env:
  3. variables:
  4. DOCKER_BUILDKIT: 1
  5. phases:
  6. pre_build:
  7. commands:
  8. - aws ecr get-login-password | docker login --username AWS --password-stdin $IMAGE_HOST
  9. build:
  10. commands:
  11. - export IMAGE_TAG="${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}:${TAG_VERSION:-latest}${TAG_SUFFIX:+-}${TAG_SUFFIX}"
  12. - docker build -t $IMAGE_TAG .
  13. post_build:
  14. commands:
  15. - docker push $IMAGE_TAG