Skip to content
Snippets Groups Projects
.gitlab-ci.yml 465 B
Newer Older
Hugo Renard's avatar
Hugo Renard committed
variables:
  DOCKER_HUB_REPO: libresh/element-web
Hugo Renard's avatar
Hugo Renard committed
  VERSION: v1.11.50
Hugo Renard's avatar
Hugo Renard committed

Hugo Renard's avatar
Hugo Renard committed
container:
  stage: build
  image: docker:latest
  services:
    - docker:dind
  before_script:
    - mkdir ~/.docker
    - cp $DOCKER_SECRET_CONFIG ~/.docker/config.json
Hugo Renard's avatar
Hugo Renard committed
  script:
Hugo Renard's avatar
Hugo Renard committed
    - docker build --pull --build-arg VERSION=$VERSION -t $DOCKER_HUB_REPO -t $DOCKER_HUB_REPO:$VERSION -t $DOCKER_HUB_REPO:$VERSION-$CI_COMMIT_SHORT_SHA .
    - docker push -a $DOCKER_HUB_REPO
Hugo Renard's avatar
Hugo Renard committed
  only:
    - main