updated build

This commit is contained in:
Timo 2021-05-05 09:41:56 +03:00
parent 5a2ca3ed19
commit 2bcb153cb2

View File

@ -3,34 +3,34 @@
imageName="nexus.iqser.com:5001/red/$PROJECT"
dockerfileLocation="docker/$PROJECT/Dockerfile"
echo "On branch ${BRANCH_NAME}"
echo "On branch $BRANCH_NAME building project $PROJECT"
# shellcheck disable=SC2154
if [[ "${BRANCH_NAME}" == "master" ]]
if [[ "$BRANCH_NAME" == "master" ]]
then
./versions.sh minor
version=$(jq -r '.version' < package.json)
fi
if [[ "${BRANCH_NAME}" == release* ]]
if [[ "$BRANCH_NAME" == release* ]]
then
./versions.sh patch
version=$(jq -r '.version' < package.json)
fi
echo "Building version ${version}"
docker build -t "${imageName}":latest -f "${dockerfileLocation}" .
echo "Building version $version"
docker build -t "$imageName":latest -f "$dockerfileLocation" .
if [[ -n ${version+z} ]]
then
echo "Publishing Images with version ${version}"
echo "${BAMBOO_DOWNLOAD_PASS} | docker login -u ${BAMBOO_DOWNLOAD_USER} --password-stdin nexus.iqser.com:5001"
echo "Publishing Images with version $version"
echo "${BAMBOO_DOWNLOAD_PASS} | docker login -u $BAMBOO_DOWNLOAD_USER --password-stdin nexus.iqser.com:5001"
docker push "${imageName}":latest
docker tag "${imageName}":latest "${imageName}":"${version}"
docker push "${imageName}":"${version}"
docker push "$imageName}:latest"
docker tag "$imageName:latest" "$imageName:$version"
docker push "$imageName}:$version"
else
echo "Not on a relevant branch ${BRANCH_NAME} ... skipping."
echo "Not on a relevant branch $BRANCH_NAME ... skipping."
fi