Skip to content

Commit d9bd7b9

Browse files
committed
Add checking for variables
Signed-off-by: Vitalii Parfonov <[email protected]>
1 parent 7862856 commit d9bd7b9

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

release.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ BLUE='\033[1;34m'
1515
GREEN='\033[32m'
1616
NC='\033[0m'
1717

18+
if [ -z "${GITHUB_TAG}" ]; then
19+
echo "Variable GITHUB_TAG is missing"
20+
exit 1
21+
fi
22+
if [ -z "${DOCKER_IMAGE_TAG}" ]; then
23+
echo "Variable DOCKER_IMAGE_TAG is missing"
24+
exit 1
25+
fi
26+
if [ -z "${RELEASE_BRANCH}" ]; then
27+
echo "Variable RELEASE_BRANCH is missing"
28+
exit 1
29+
fi
30+
1831

1932
CHE_MACHINE_EXEC_IMAGE=eclipse/che-machine-exec:${DOCKER_IMAGE_TAG}
2033
DEV_CHE_MACHINE_EXEC_IMAGE=eclipse/che-machine-exec-dev:${DOCKER_IMAGE_TAG}
@@ -36,15 +49,15 @@ printf "${BLUE}Building docker image ${CHE_MACHINE_EXEC_IMAGE} ==>${NC}\n"
3649
docker build -t ${CHE_MACHINE_EXEC_IMAGE} -f dockerfiles/ci/Dockerfile .
3750
printf "${BLUE}Image build ${CHE_MACHINE_EXEC_IMAGE} completed.${NC}\n"
3851

39-
printf "${BLUE}Building development image ${DEV_CHE_MACHINE_EXEC_IMAGE} ==>${NC}\n"
52+
printf "${BLUE}Building docker development image ${DEV_CHE_MACHINE_EXEC_IMAGE} ==>${NC}\n"
4053
docker build -t ${DEV_CHE_MACHINE_EXEC_IMAGE} -f dockerfiles/dev/Dockerfile .
4154
printf "${BLUE}Image build ${DEV_CHE_MACHINE_EXEC_IMAGE} completed.${NC}\n"
4255

4356
# Tag images to latest
4457
printf "${BLUE}Tag docker image ${CHE_MACHINE_EXEC_IMAGE} to latest\n"
4558
docker tag ${CHE_MACHINE_EXEC_IMAGE} eclipse/che-machine-exec:latest
4659

47-
printf "${BLUE}Tag development image ${DEV_CHE_MACHINE_EXEC_IMAGE} to latest\n"
60+
printf "${BLUE}Tag docker development image ${DEV_CHE_MACHINE_EXEC_IMAGE} to latest\n"
4861
docker tag ${DEV_CHE_MACHINE_EXEC_IMAGE} eclipse/che-machine-exec-dev:latest
4962

5063
# Push images.

0 commit comments

Comments
 (0)