Merge pull request 'feat: ajouter scripts/' (#238) from vlbeaudoin/feat/docker-tag-scripts into main

Reviewed-on: #238
This commit is contained in:
Victor Lacasse-Beaudoin 2025-05-06 18:15:17 -04:00
commit 84fafcc881
2 changed files with 35 additions and 0 deletions

18
scripts/docker-push.sh Executable file
View file

@ -0,0 +1,18 @@
#!/bin/sh
#
# Push les tags selon semver en arguments
#
# $1 = major
# $2 = minor
# $3 = patch
$project=git.agecem.com/agecem/agecem-org
major=$1
minor=$2
patch=$3
docker push "$project:$major.$minor.$patch" && \
docker push "$project:$major.$minor" && \
docker push "$project:$major" && \
docker push "$project:latest"

17
scripts/docker-tag.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/sh
#
# Tag l'image latest du projet selon semver
#
# $1 = major
# $2 = minor
# $3 = patch
$project=git.agecem.com/agecem/agecem-org
major=$1
minor=$2
patch=$3
docker tag "$project:latest" "$project:$major.$minor.$patch" && \
docker tag "$project:latest" "$project:$major.$minor" && \
docker tag "$project:latest" "$project:$major"