inventaire: build image from a specific git ref

This commit is contained in:
maxlath
2025-03-02 23:49:10 +01:00
parent 6b6c055411
commit e1d8be754f
2 changed files with 20 additions and 5 deletions

View File

@@ -6,10 +6,22 @@ cwd="$PWD"
cd ./inventaire
echo -n "Enter version number (ex: 3.0.0-beta): "
read -r version
version=$(curl -s https://api.github.com/repos/inventaire/inventaire/tags | jq -r '.[].name' | head -n1 | sed 's/^v//')
docker build -t inventaire -f ./Dockerfile.inventaire .
echo -e "Latest version number found: \e[0;32m${version}\e[0m"
response=0
while [ "$response" != "" ] && [ "$response" != "y" ] && [ "$response" != "n" ]; do {
echo -n "Confirm: Y/n? "
read -r response
}; done
if [ "$response" == "n" ]; then
echo -n "Enter version number (ex: 3.0.0-beta): "
read -r version
fi
docker build -t inventaire -f ./Dockerfile.inventaire --build-arg "GIT_REF=v${version}" .
docker tag inventaire "inventaire/inventaire:${version}"
docker tag inventaire inventaire/inventaire:latest