blob: f5c965cafcb531f20284446954859c42670deedd (
plain) (
blame)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | #!/bin/bash
# Build and deploy on master branch
echo "Connecting to docker hub"
echo "$GITLAB_DOCKER_PASSWORD" | docker login --username "$GITLAB_DOCKER_USERNAME" --password-stdin registry.gitlab.com
changed_lines=$(git diff HEAD~1 HEAD docker/base.Dockerfile | wc -l)
if [ $changed_lines != '0' ]; then
  echo "base.Dockerfile was changed"
  echo "Building CI container"
  docker build -t registry.gitlab.com/python-discord/projects/site/django-base:latest -f docker/base.Dockerfile .
  echo "Pushing image to GitLab registry"
  docker push registry.gitlab.com/python-discord/projects/site/django-base:latest
else
  echo "base.Dockerfile was not changed, not building"
fi
 |