From c6010f05782745cc4d93cced19fe40caab049692 Mon Sep 17 00:00:00 2001 From: Devin Dice Date: Wed, 17 Aug 2022 01:19:19 +0000 Subject: [PATCH] Update Semaphore configuration --- .semaphore/pipeline_2.yml | 4 +++- .semaphore/pipeline_3.yml | 2 ++ .semaphore/semaphore.yml | 6 ++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.semaphore/pipeline_2.yml b/.semaphore/pipeline_2.yml index a728d60..d8255b9 100644 --- a/.semaphore/pipeline_2.yml +++ b/.semaphore/pipeline_2.yml @@ -8,8 +8,10 @@ blocks: - name: RC Build task: jobs: - - name: Tag and Push + - name: Build and Push commands: + - 'docker pull $DOCKER_USERNAME/cloud9-ide-vdi:latest || true' + - 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .' - '# Login to Dockerhub' - 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin' - '# Create a version' diff --git a/.semaphore/pipeline_3.yml b/.semaphore/pipeline_3.yml index 2fb312d..2373e82 100644 --- a/.semaphore/pipeline_3.yml +++ b/.semaphore/pipeline_3.yml @@ -12,6 +12,8 @@ blocks: commands: - DATE=$(date +%y%U%u) - 'VERSION="${DATE}"' + - 'docker pull $DOCKER_USERNAME/cloud9-ide-vdi:latest || true' + - 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .' - '# Login to Dockerhub' - 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin' - '# Create a version' diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 8e7e019..e078993 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -5,15 +5,13 @@ agent: type: e1-standard-2 os_image: ubuntu2004 blocks: - - name: Build + - name: Setup task: jobs: - - name: docker build + - name: Checkout commands: - checkout - git submodule update --init --recursive - - 'docker pull $DOCKER_USERNAME/cloud9-ide-vdi:latest || true' - - 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .' secrets: - name: Dockerhub promotions: