add versioning
This commit is contained in:
+24
-2
@@ -1,4 +1,26 @@
|
||||
#!/bin/bash
|
||||
# Build script for PISCAL Docker image with automatic versioning
|
||||
|
||||
sudo docker build -t piscal-server:latest .
|
||||
#sudo docker run -it --rm -p 2222:22 --name my-piscal-server piscal-server
|
||||
set -e
|
||||
|
||||
# Generate version tag: YYYYMMDD-gitsha
|
||||
DATE_TAG=$(date +%Y%m%d)
|
||||
GIT_SHA=$(git rev-parse --short HEAD)
|
||||
VERSION="${DATE_TAG}-${GIT_SHA}"
|
||||
|
||||
echo "Building PISCAL Docker image..."
|
||||
echo "Version: ${VERSION}"
|
||||
echo ""
|
||||
|
||||
# Build with version tag and latest tag
|
||||
docker build \
|
||||
-t piscal:${VERSION} \
|
||||
-t piscal:latest \
|
||||
.
|
||||
|
||||
echo ""
|
||||
echo "Successfully built:"
|
||||
echo " - piscal:${VERSION}"
|
||||
echo " - piscal:latest"
|
||||
echo ""
|
||||
echo "To run: docker run -d -p 2222:22 --name piscal-server piscal:latest"
|
||||
|
||||
Reference in New Issue
Block a user