From c128ea062ab817ba9641481da1f9ace9da1234a4 Mon Sep 17 00:00:00 2001 From: Andreas Pasch Date: Wed, 13 Feb 2019 17:32:48 +0100 Subject: [PATCH 1/2] feat: configure buildspec.yml for CI-only build job --- buildspec-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 buildspec-ci.yml diff --git a/buildspec-ci.yml b/buildspec-ci.yml new file mode 100644 index 0000000000..01615b79c3 --- /dev/null +++ b/buildspec-ci.yml @@ -0,0 +1,8 @@ +version: 0.2 + +phases: + build: + commands: + - echo Run 'build / test' + - docker build --cache-from $REPOSITORY_URI:latest -t $REPOSITORY_URI:$IMAGE_TAG . + - echo 'build / test' successful! From e449885f7f46596483e15b95fcbda213ca8b828b Mon Sep 17 00:00:00 2001 From: Andreas Pasch Date: Thu, 14 Feb 2019 18:09:27 +0100 Subject: [PATCH 2/2] fix: add pre-build phase to login to the docker repo --- buildspec-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildspec-ci.yml b/buildspec-ci.yml index 01615b79c3..b8c533e484 100644 --- a/buildspec-ci.yml +++ b/buildspec-ci.yml @@ -1,6 +1,14 @@ version: 0.2 phases: + pre_build: + commands: + - echo Logging in to Amazon ECR... + - aws --version + - $(aws ecr get-login --region eu-central-1 --no-include-email) + - REPOSITORY_URI=348099934012.dkr.ecr.eu-central-1.amazonaws.com/kilt/prototype-chain + - 'IMAGE_TAG=$(sed -n ''s/version = "\(.*\)"$/\1/p'' Cargo.toml)' + - docker pull $REPOSITORY_URI:latest || true build: commands: - echo Run 'build / test'