diff --git a/scripts/docker-push.sh b/scripts/docker-push.sh new file mode 100755 index 0000000..23cd1a0 --- /dev/null +++ b/scripts/docker-push.sh @@ -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" diff --git a/scripts/docker-tag.sh b/scripts/docker-tag.sh new file mode 100755 index 0000000..123730a --- /dev/null +++ b/scripts/docker-tag.sh @@ -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"