From 578676d1216247bb40f29420d73cf3704419fb23 Mon Sep 17 00:00:00 2001 From: "flow.gunso" Date: Wed, 8 Jan 2020 14:03:57 +0100 Subject: [PATCH 1/4] Post the MicroBadger webhook to trigger an update (#5) --- .utilities/publish.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.utilities/publish.sh b/.utilities/publish.sh index 06b208e..7ff7f84 100644 --- a/.utilities/publish.sh +++ b/.utilities/publish.sh @@ -32,3 +32,6 @@ for tag in "${tags[@]}"; do docker tag $CI_PROJECT_NAME:build $CI_REGISTRY_IMAGE:$tag docker push $CI_REGISTRY_IMAGE:$tag done + +# Trigger a MicroBadger update. +curl -X POST $CI_MICROBADGER_WEBHOOK From 92ebbee242069a2a3ced5b8f36a6f1cbab53988f Mon Sep 17 00:00:00 2001 From: "flow.gunso" Date: Tue, 14 Jan 2020 21:08:25 +0100 Subject: [PATCH 2/4] Debug the content of Gitlab's $CI_PROJECT_URL --- .gitlab-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 044cef2..78a751a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,6 +40,12 @@ publish.tags: paths: - $CI_PROJECT_NAME.tar +debugging: + stage: test + script: echo $CI_PROJECT_URL + only: + - enhancement--microbadger-badges + #update_docker_hub_full_description: # stage: publish # script: /bin/bash -e .utilities/update-docker-hub-full-description.sh From 832618477eeff20ec6c566130f3f5a7bd61a0254 Mon Sep 17 00:00:00 2001 From: "flow.gunso" Date: Tue, 14 Jan 2020 21:14:05 +0100 Subject: [PATCH 3/4] Pass the CI_PROJECT_URL as a build argument --- .utilities/build.sh | 1 + seafile-client/Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.utilities/build.sh b/.utilities/build.sh index 2812b0b..5ba3cdc 100644 --- a/.utilities/build.sh +++ b/.utilities/build.sh @@ -23,6 +23,7 @@ docker build \ --build-arg BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") \ --build-arg VCS_REF=$(git rev-parse --short HEAD) \ --build-arg VERSION=$latest_version \ + --build-arg PROJECT_URL=$CI_PROJECT_URL \ --tag $CI_PROJECT_NAME:build . docker save --output ../$CI_PROJECT_NAME.tar $CI_PROJECT_NAME:build diff --git a/seafile-client/Dockerfile b/seafile-client/Dockerfile index c5c5970..2e466e6 100644 --- a/seafile-client/Dockerfile +++ b/seafile-client/Dockerfile @@ -23,9 +23,9 @@ LABEL maintainer="flow.gunso@gmail.com" \ org.label-schema.build-date=$BUILD_DATE \ org.label-schema.name="Seafile Docker client" \ org.label-schema.description="Sync Seafile librairies within Docker containers." \ - org.label-schema.url=$CI_PROJECT_URL \ + org.label-schema.url=$PROJECT_URL \ org.label-schema.vcs-ref=$VCS_REF \ - org.label-schema.vcs-url=$CI_PROJECT_URL \ + org.label-schema.vcs-url=$PROJECT_URL \ org.label-schema.vendor="flow.gunso@gmail.com" \ org.label-schema.version=$VERSION \ org.label-schema.schema-version="1.0" From 95b5de700ea7f6d9f4d2eca073578dc6e1fc6bbe Mon Sep 17 00:00:00 2001 From: "flow.gunso" Date: Tue, 14 Jan 2020 21:14:26 +0100 Subject: [PATCH 4/4] Remove debugging stage --- .gitlab-ci.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78a751a..044cef2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,12 +40,6 @@ publish.tags: paths: - $CI_PROJECT_NAME.tar -debugging: - stage: test - script: echo $CI_PROJECT_URL - only: - - enhancement--microbadger-badges - #update_docker_hub_full_description: # stage: publish # script: /bin/bash -e .utilities/update-docker-hub-full-description.sh