From dd78e5c9621f3670a7ec71868fdfee71f1b51e34 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:18:00 +0300 Subject: [PATCH 01/20] Create main.yml --- .github/workflows/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..67c4afda7 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,17 @@ +name: ci +on: + push: + branches: + - 'feature/try_guthub_action' + +jobs: + docker: + runs-on: ubuntu-latest + steps: + - name: Login to DockerHub + uses: sendinblue/build-and-push-action@main + with: + image-name: 'mizu/tst' + gcp-project-id: 'up9-docker-hub' + gcp-service-account-key: ${{ secrets.GCR_JSON_KEY }} + From efcc071a3e559e51532341bd0273e104e030d63f Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:20:13 +0300 Subject: [PATCH 02/20] Update main.yml --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 67c4afda7..946849767 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,6 +8,8 @@ jobs: docker: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v2 + name: checkout - name: Login to DockerHub uses: sendinblue/build-and-push-action@main with: From 87aae2f6f72bfdb40e72737c202df28864b0a9ef Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:27:58 +0300 Subject: [PATCH 03/20] Update main.yml --- .github/workflows/main.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 946849767..932ad3574 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,7 +3,8 @@ on: push: branches: - 'feature/try_guthub_action' - + - 'develop' + - 'main' jobs: docker: runs-on: ubuntu-latest @@ -13,7 +14,7 @@ jobs: - name: Login to DockerHub uses: sendinblue/build-and-push-action@main with: - image-name: 'mizu/tst' + image-name: 'mizu/${GITHUB_REF##*/}' gcp-project-id: 'up9-docker-hub' gcp-service-account-key: ${{ secrets.GCR_JSON_KEY }} From feda1220b1ea5f75a990914ced6d5500fefa6aa3 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:32:10 +0300 Subject: [PATCH 04/20] Update main.yml --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 932ad3574..a54d5eaf0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,6 @@ name: ci on: push: branches: - - 'feature/try_guthub_action' - 'develop' - 'main' jobs: From a21a3868c6642abd469cacd6f8d35008d860b9e9 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:34:18 +0300 Subject: [PATCH 05/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a54d5eaf0..7dc9a7753 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: steps: - uses: actions/checkout@v2 name: checkout - - name: Login to DockerHub + - name: build push docker image to gcr uses: sendinblue/build-and-push-action@main with: image-name: 'mizu/${GITHUB_REF##*/}' From 6017ff0a55415ba58d245b3e01b0e139f3e12cfc Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:47:23 +0300 Subject: [PATCH 06/20] Update main.yml --- .github/workflows/main.yml | 40 ++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7dc9a7753..55cec25c5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,19 +1,39 @@ name: ci + on: push: branches: - - 'develop' - - 'main' + - 'feature/try_github_action' jobs: docker: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - name: checkout - - name: build push docker image to gcr - uses: sendinblue/build-and-push-action@main + - name: Checkout + uses: actions/checkout@v2 + - name: Docker meta + id: meta + uses: crazy-max/ghaction-docker-meta@v2 with: - image-name: 'mizu/${GITHUB_REF##*/}' - gcp-project-id: 'up9-docker-hub' - gcp-service-account-key: ${{ secrets.GCR_JSON_KEY }} - + # list of Docker images to use as base name for tags + images: gcr.io/up9-docker-hub/mizu + # generate Docker tags based on the following events/attributes + tags: | + type=ref,event=branch + type=sha +# - name: Set up QEMU +# uses: docker/setup-qemu-action@v1 +# - name: Set up Docker Buildx +# uses: docker/setup-buildx-action@v1 + - name: Login to DockerHub + uses: docker/login-action@v1 + with: + registry: gcr.io + username: _json_key + password: ${{ secrets.GCR_JSON_KEY }} + - name: Build and push + uses: docker/build-push-action@v2 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} From ed22399824d00ffea741121fa10f0e45ce31ad00 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:49:56 +0300 Subject: [PATCH 07/20] Update main.yml --- .github/workflows/main.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 55cec25c5..56f51be4d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,9 +1,8 @@ name: ci - on: push: branches: - - 'feature/try_github_action' + - 'feature/try_guthub_action' jobs: docker: runs-on: ubuntu-latest @@ -20,10 +19,6 @@ jobs: tags: | type=ref,event=branch type=sha -# - name: Set up QEMU -# uses: docker/setup-qemu-action@v1 -# - name: Set up Docker Buildx -# uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: From dced882f75b9f7ab0b2af3e0c31fb812d84d6ad4 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:58:53 +0300 Subject: [PATCH 08/20] Update main.yml --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 56f51be4d..026a33f1b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,12 +13,12 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - # list of Docker images to use as base name for tags - images: gcr.io/up9-docker-hub/mizu - # generate Docker tags based on the following events/attributes + images: | + gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} tags: | - type=ref,event=branch type=sha + type=raw,${{GITHUB_SHA}} + type=raw,latest - name: Login to DockerHub uses: docker/login-action@v1 with: From 535ff1c7c79ffa1b5fcee3a9848a5b20736b38a6 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 12:59:41 +0300 Subject: [PATCH 09/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 026a33f1b..c45794b16 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: uses: crazy-max/ghaction-docker-meta@v2 with: images: | - gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} + gcr.io/up9-docker-hub/mizu/${{GITHUB_REF##*/}} tags: | type=sha type=raw,${{GITHUB_SHA}} From 82bb557d9098e302975e1d43eaf138da11c9b1b4 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:01:07 +0300 Subject: [PATCH 10/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c45794b16..e7d6c762b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: uses: crazy-max/ghaction-docker-meta@v2 with: images: | - gcr.io/up9-docker-hub/mizu/${{GITHUB_REF##*/}} + 'gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/}' tags: | type=sha type=raw,${{GITHUB_SHA}} From 5d0322e170c9451e1186b64af29df434df66bc49 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:01:47 +0300 Subject: [PATCH 11/20] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e7d6c762b..0dfd0d488 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,8 +13,7 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: | - 'gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/}' + images: 'gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/}' tags: | type=sha type=raw,${{GITHUB_SHA}} From 772e628cdf3a3e70a849c96402c6b876eb8a52a0 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:03:51 +0300 Subject: [PATCH 12/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0dfd0d488..acccfec42 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: images: 'gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/}' tags: | type=sha - type=raw,${{GITHUB_SHA}} + type=raw,${{ github.sha }} type=raw,latest - name: Login to DockerHub uses: docker/login-action@v1 From 2771ea7f78fb42c992ad37f24c96cda605271ce4 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:04:52 +0300 Subject: [PATCH 13/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index acccfec42..1f5a0e30c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: 'gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/}' + images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} tags: | type=sha type=raw,${{ github.sha }} From 5b31a26246e21321d92d4bb19c69b97bd69d85ea Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:08:44 +0300 Subject: [PATCH 14/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1f5a0e30c..1ccc114c2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} + images: gcr.io/up9-docker-hub/mizu/${{ github.head_ref##/ }} tags: | type=sha type=raw,${{ github.sha }} From 47de114866ab51abb5bacf969fc7c852c8bff5d0 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:10:04 +0300 Subject: [PATCH 15/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1ccc114c2..b3d2848c6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${{ github.head_ref##/ }} + images: gcr.io/up9-docker-hub/mizu/${{ github.ref }} tags: | type=sha type=raw,${{ github.sha }} From 0dc41e125ef048caf654ce8b552e4897b5b80185 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:11:57 +0300 Subject: [PATCH 16/20] Update main.yml --- .github/workflows/main.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b3d2848c6..b12dc0a01 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,11 +9,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 + - name: Extract branch name + shell: bash + run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" + id: extract_branch - name: Docker meta id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${{ github.ref }} + images: gcr.io/up9-docker-hub/mizu/${{ steps.extract_branch.outputs.branch }} tags: | type=sha type=raw,${{ github.sha }} From 231a4f2f8f284ed208a3785caac38d25d59cc911 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:18:18 +0300 Subject: [PATCH 17/20] Update main.yml --- .github/workflows/main.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b12dc0a01..b86d9de7d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,15 +9,11 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 - - name: Extract branch name - shell: bash - run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" - id: extract_branch - name: Docker meta id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${{ steps.extract_branch.outputs.branch }} + images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF#refs/heads/} tags: | type=sha type=raw,${{ github.sha }} From d712acb3f27718aebcdde472bab68ae829a9ec8e Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 13:19:39 +0300 Subject: [PATCH 18/20] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b86d9de7d..1f5a0e30c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF#refs/heads/} + images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} tags: | type=sha type=raw,${{ github.sha }} From 37a3d037d443597850e342af7dc4f65dcb8749e5 Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 14:36:32 +0300 Subject: [PATCH 19/20] Update main.yml --- .github/workflows/main.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1f5a0e30c..d6254b5c2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,11 +9,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 + - name: Get base image name + shell: bash + run: echo "##[set-output name=image;]$(echo gcr.io/up9-docker-hub/mizu/${GITHUB_REF#refs/heads/})" + id: base_image_step - name: Docker meta id: meta uses: crazy-max/ghaction-docker-meta@v2 with: - images: gcr.io/up9-docker-hub/mizu/${GITHUB_REF##*/} + images: ${{ steps.base_image_step.outputs.image }} tags: | type=sha type=raw,${{ github.sha }} From 774fbac53c64f6de7b1d56c59b8d8f2e1d476b7f Mon Sep 17 00:00:00 2001 From: gadotroee <55343099+gadotroee@users.noreply.github.com> Date: Thu, 29 Apr 2021 14:40:46 +0300 Subject: [PATCH 20/20] Update main.yml --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d6254b5c2..f15d442d1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,8 @@ name: ci on: push: branches: - - 'feature/try_guthub_action' + - 'develop' + - 'main' jobs: docker: runs-on: ubuntu-latest