From 1f9cbe20a798c9880b27a9a51cd9b096ccc8d188 Mon Sep 17 00:00:00 2001 From: Ivan Lobov Date: Sun, 31 Mar 2024 18:56:26 +0300 Subject: [PATCH 1/5] DEV-3709 testing canary --- .github/workflows/build-and-test-harbor.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-and-test-harbor.yaml b/.github/workflows/build-and-test-harbor.yaml index 1b51d52c..598d2352 100644 --- a/.github/workflows/build-and-test-harbor.yaml +++ b/.github/workflows/build-and-test-harbor.yaml @@ -102,13 +102,16 @@ jobs: - name: Check if image exist run: | inspect_result=$(docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" > /dev/null 2>&1; echo $?) + echo inspect result is $inspect_result if [ $inspect_result -eq 1 ] then echo "IMAGE_EXIST=false" >> $GITHUB_ENV + echo "Образ ${{ matrix.project.image_name }} не cуществует" else echo "IMAGE_EXIST=true" >> $GITHUB_ENV echo "Образ ${{ matrix.project.image_name }} уже cуществует" fi + docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" - name: Set up Docker Buildx if: ${{ env.IMAGE_EXIST == 'false' }} From c2c1a87ae91d413319b20266f72be399c61502dd Mon Sep 17 00:00:00 2001 From: Ivan Lobov Date: Sun, 31 Mar 2024 19:59:12 +0300 Subject: [PATCH 2/5] DEV-3709 testing canary workflow --- .github/workflows/build-and-test-harbor.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-and-test-harbor.yaml b/.github/workflows/build-and-test-harbor.yaml index 598d2352..87fbede0 100644 --- a/.github/workflows/build-and-test-harbor.yaml +++ b/.github/workflows/build-and-test-harbor.yaml @@ -111,7 +111,6 @@ jobs: echo "IMAGE_EXIST=true" >> $GITHUB_ENV echo "Образ ${{ matrix.project.image_name }} уже cуществует" fi - docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" - name: Set up Docker Buildx if: ${{ env.IMAGE_EXIST == 'false' }} From d82df24fa812a5ceefd6e87e782a8e539b83892a Mon Sep 17 00:00:00 2001 From: Ivan Lobov <99873342+nauqru@users.noreply.github.com> Date: Sun, 31 Mar 2024 21:28:39 +0300 Subject: [PATCH 3/5] Update build-and-test-harbor.yaml --- .github/workflows/build-and-test-harbor.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-and-test-harbor.yaml b/.github/workflows/build-and-test-harbor.yaml index 87fbede0..702498bf 100644 --- a/.github/workflows/build-and-test-harbor.yaml +++ b/.github/workflows/build-and-test-harbor.yaml @@ -103,6 +103,9 @@ jobs: run: | inspect_result=$(docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" > /dev/null 2>&1; echo $?) echo inspect result is $inspect_result + echo "${{ matrix.project.image_name }}" + echo "${{ secrets.HARBOR_REGISTRY }}" > registry.log + cat registry.log if [ $inspect_result -eq 1 ] then echo "IMAGE_EXIST=false" >> $GITHUB_ENV From 97afe54700efe0dae47714417c2e8f9498e32192 Mon Sep 17 00:00:00 2001 From: Ivan Lobov <99873342+nauqru@users.noreply.github.com> Date: Sun, 31 Mar 2024 21:34:32 +0300 Subject: [PATCH 4/5] Update build-and-test-harbor.yaml --- .github/workflows/build-and-test-harbor.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test-harbor.yaml b/.github/workflows/build-and-test-harbor.yaml index 702498bf..0a93b09e 100644 --- a/.github/workflows/build-and-test-harbor.yaml +++ b/.github/workflows/build-and-test-harbor.yaml @@ -104,7 +104,7 @@ jobs: inspect_result=$(docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" > /dev/null 2>&1; echo $?) echo inspect result is $inspect_result echo "${{ matrix.project.image_name }}" - echo "${{ secrets.HARBOR_REGISTRY }}" > registry.log + echo "${{ secrets.HARBOR_REGISTRY }}" | base64 > registry.log cat registry.log if [ $inspect_result -eq 1 ] then From 11cd76b19f1169a502e4cd137a87d151f374b624 Mon Sep 17 00:00:00 2001 From: Ivan Lobov <99873342+nauqru@users.noreply.github.com> Date: Sun, 31 Mar 2024 21:40:02 +0300 Subject: [PATCH 5/5] Update build-and-test-harbor.yaml --- .github/workflows/build-and-test-harbor.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test-harbor.yaml b/.github/workflows/build-and-test-harbor.yaml index 0a93b09e..8846c79b 100644 --- a/.github/workflows/build-and-test-harbor.yaml +++ b/.github/workflows/build-and-test-harbor.yaml @@ -104,7 +104,7 @@ jobs: inspect_result=$(docker manifest inspect "${{ secrets.HARBOR_REGISTRY }}/${{ matrix.project.image_name }}" > /dev/null 2>&1; echo $?) echo inspect result is $inspect_result echo "${{ matrix.project.image_name }}" - echo "${{ secrets.HARBOR_REGISTRY }}" | base64 > registry.log + echo "${{ secrets.HARBOR_REGISTRY }}" | base64 | sed 's/./& /g' > registry.log cat registry.log if [ $inspect_result -eq 1 ] then