|
|
|
@ -1,7 +1,5 @@
|
|
|
|
#!/bin/bash
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
NEED_PUSH=0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ! command -v jq &> /dev/null
|
|
|
|
if ! command -v jq &> /dev/null
|
|
|
|
then
|
|
|
|
then
|
|
|
|
echo "'jq' could not be found. Please install this utility"
|
|
|
|
echo "'jq' could not be found. Please install this utility"
|
|
|
|
@ -20,13 +18,6 @@ then
|
|
|
|
exit
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if [ -z "$3" ] || [ "$3" != "1" ] || [ "$3" != "0" ]
|
|
|
|
|
|
|
|
then
|
|
|
|
|
|
|
|
echo "Package will not push to docker registry"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
NEED_PUSH=$3
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mv package.json pkg-temp.json
|
|
|
|
mv package.json pkg-temp.json
|
|
|
|
jq --arg vs "$1" -r '. + {dev:false, version:$vs}' pkg-temp.json > package.json
|
|
|
|
jq --arg vs "$1" -r '. + {dev:false, version:$vs}' pkg-temp.json > package.json
|
|
|
|
rm pkg-temp.json
|
|
|
|
rm pkg-temp.json
|
|
|
|
@ -35,11 +26,11 @@ cat package.json
|
|
|
|
docker build -f dev/build/Dockerfile -t "$2:$1" .
|
|
|
|
docker build -f dev/build/Dockerfile -t "$2:$1" .
|
|
|
|
docker tag "$2:$1" "$2:latest"
|
|
|
|
docker tag "$2:$1" "$2:latest"
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$NEED_PUSH" == "1" ]
|
|
|
|
if [ "$3" == "1" ]
|
|
|
|
then
|
|
|
|
then
|
|
|
|
echo "Pushing to docker registry"
|
|
|
|
echo "Pushing to docker registry"
|
|
|
|
# docker push "$2:$1"
|
|
|
|
docker push "$2:$1"
|
|
|
|
# docker push "$2:latest"
|
|
|
|
docker push "$2:latest"
|
|
|
|
else
|
|
|
|
else
|
|
|
|
echo "Skipping push images to docker registry"
|
|
|
|
echo "Skipping push images to docker registry"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|