update signing properties + gitlab ci

This commit is contained in:
m
2026-09-17 18:52:53 +02:00
parent f29a3c3617
commit 318329a683
3 changed files with 5 additions and 6 deletions
+3 -4
View File
@@ -10,10 +10,9 @@
# - SIGNING_STORE_PASSWORD SIGNING_KEY_ALIAS SIGNING_KEY_PASSWORD # - SIGNING_STORE_PASSWORD SIGNING_KEY_ALIAS SIGNING_KEY_PASSWORD
# - GITLAB_API_TOKEN token (scope api, write_repository) pour créer la GitLab Release # - GITLAB_API_TOKEN token (scope api, write_repository) pour créer la GitLab Release
# - DOCKERHUB_USER DOCKERHUB_TOKEN PAT Docker Hub (push public) # - DOCKERHUB_USER DOCKERHUB_TOKEN PAT Docker Hub (push public)
# - DOCKERHUB_NAMESPACE namespace Docker Hub (placeholder)
# #
# Publication : à chaque tag vX.Y.Z → GitLab Release (APK attaché, latest + # Publication : à chaque tag vX.Y.Z → GitLab Release (APK attaché, latest +
# historique) + image $CI_REGISTRY + image Docker Hub. # historique) + image $CI_REGISTRY + image Docker Hub (docker.io/thirdshop/kasier).
stages: stages:
- lint - lint
@@ -28,6 +27,7 @@ variables:
ANDROID_IMAGE: "cimg/android:2024.01" ANDROID_IMAGE: "cimg/android:2024.01"
GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle-home" GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle-home"
CGO_ENABLED: "0" CGO_ENABLED: "0"
DOCKERHUB_IMAGE: "docker.io/thirdshop/kasier"
GLAB_VERSION: "1.118.0" GLAB_VERSION: "1.118.0"
default: default:
@@ -185,9 +185,8 @@ release-docker:
- | - |
: "${DOCKERHUB_USER:?DOCKERHUB_USER manquant}" : "${DOCKERHUB_USER:?DOCKERHUB_USER manquant}"
: "${DOCKERHUB_TOKEN:?DOCKERHUB_TOKEN manquant}" : "${DOCKERHUB_TOKEN:?DOCKERHUB_TOKEN manquant}"
: "${DOCKERHUB_NAMESPACE:?DOCKERHUB_NAMESPACE manquant}"
echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USER" --password-stdin docker.io echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USER" --password-stdin docker.io
IMAGE="$DOCKERHUB_NAMESPACE/kazier" IMAGE="$DOCKERHUB_IMAGE"
docker tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG" "$IMAGE:$CI_COMMIT_TAG" docker tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG" "$IMAGE:$CI_COMMIT_TAG"
docker tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG" "$IMAGE:latest" docker tag "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG" "$IMAGE:latest"
docker push "$IMAGE:$CI_COMMIT_TAG" docker push "$IMAGE:$CI_COMMIT_TAG"
+1 -1
View File
@@ -34,7 +34,7 @@ LABEL org.opencontainers.image.title="kazier-server" \
org.opencontainers.image.description="Kazier backend API (Go/Gin + PostgreSQL) — local-first document vault" \ org.opencontainers.image.description="Kazier backend API (Go/Gin + PostgreSQL) — local-first document vault" \
org.opencontainers.image.version="${VERSION}" \ org.opencontainers.image.version="${VERSION}" \
org.opencontainers.image.licenses="AGPL-3.0-only" \ org.opencontainers.image.licenses="AGPL-3.0-only" \
org.opencontainers.image.source="https://gitlab.com/thirdshop-org/dot" \ org.opencontainers.image.source="https://gitlab.thirdshop.fr/thirdshop/kasier" \
org.opencontainers.image.url="https://thirdshop.fr/en/applications/kazier/" \ org.opencontainers.image.url="https://thirdshop.fr/en/applications/kazier/" \
org.opencontainers.image.created="${BUILD_DATE}" \ org.opencontainers.image.created="${BUILD_DATE}" \
org.opencontainers.image.revision="" org.opencontainers.image.revision=""
+1 -1
View File
@@ -4,7 +4,7 @@
# 1. Générer un keystore (ne jamais le committer, garder en lieu sûr) : # 1. Générer un keystore (ne jamais le committer, garder en lieu sûr) :
# keytool -genkey -v -keystore release.keystore -alias kazier \ # keytool -genkey -v -keystore release.keystore -alias kazier \
# -keyalg RSA -keysize 2048 -validity 10000 # -keyalg RSA -keysize 2048 -validity 10000
# Note : un keystore existant garde SON alias d'origine (ex. vaultdrop) — # Note : un keystore existant garde SON alias d'origine (ex. kazier) —
# reporter alors la même valeur dans keyAlias ci-dessous. # reporter alors la même valeur dans keyAlias ci-dessous.
# 2. Renseigner les valeurs ci-dessous. # 2. Renseigner les valeurs ci-dessous.
# #