feat: ajouter scripts/
Contient présentement 2 scripts pour streamline la gestion des tags docker sur le projet
This commit is contained in:
parent
ebae17d442
commit
bb0381b0a5
2 changed files with 35 additions and 0 deletions
18
scripts/docker-push.sh
Executable file
18
scripts/docker-push.sh
Executable 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
17
scripts/docker-tag.sh
Executable 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"
|
Loading…
Add table
Reference in a new issue