update signing properties + gitlab ci
This commit is contained in:
+3
-4
@@ -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
@@ -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=""
|
||||||
|
|||||||
@@ -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.
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user