Skip to content
Snippets Groups Projects
Commit 8dec004a authored by Ruben Backx's avatar Ruben Backx :coffee:
Browse files

Publish docker image on dev and master

parent d0cfb292
No related branches found
No related tags found
No related merge requests found
Pipeline #950625 passed
......@@ -333,6 +333,30 @@ publish_jar:
script:
- cp build/libs/labracore-*.jar ./labracore.jar
# Build docker image
build_image:
extends: .build_cached
stage: publish
rules:
- if: $CI_PIPELINE_SOURCE == "trigger" ||
$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"
when: never
# TODO enable - if: $CI_COMMIT_BRANCH == "development" || $CI_COMMIT_BRANCH == "master"
variables:
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""
RELEASE_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH
services:
- name: docker:20.10.21-dind
command: [ "--mtu", "1400", "--registry-mirror", "http://gitlab.ewi.tudelft.nl:4242" ]
needs:
- gradle_build
before_script:
- docker info
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t $RELEASE_IMAGE .
- docker push $RELEASE_IMAGE
# Runs the code quality reporter
code_quality:
......@@ -499,4 +523,3 @@ deploy:
when: never
- if: $CI_COMMIT_BRANCH == "master"
when: manual
FROM gradle:jdk17
RUN mkdir /var/www
RUN mkdir /var/www/labracore
WORKDIR /var/www/labracore
COPY build/libs/labracore-*.jar labracore.jar
COPY build/resources/main/application.template.yml application.yml
CMD java -cp . -jar labracore.jar >> /var/log/labracore.log 2>>/var/log/labracore.err
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment