Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 333ce46f authored by Julien Vandaele's avatar Julien Vandaele
Browse files

Merge branch 'dev' into 'master'

add a gitlab CI/CD file

See merge request sed-lille/code-elevator!1
parents 3dd84349 deeeed4e
No related branches found
No related tags found
1 merge request!1add a gitlab CI/CD file
Pipeline #661843 passed
image: docker:20.10.16
services:
- docker:20.10.16-dind
default:
tags:
- ci.inria.fr
- small
stages:
- build
- release
# - deploy
variables:
CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY
build-image:
stage: build
script:
- docker build --pull -t $CONTAINER_TEST_IMAGE .
- docker push $CONTAINER_TEST_IMAGE
release-image:
stage: release
script:
- docker pull $CONTAINER_TEST_IMAGE
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE
- docker push $CONTAINER_RELEASE_IMAGE
only:
- master
# deploy-image:
# stage: deploy
# script:
# - ./deploy.sh
# only:
# - master
# environment: production
\ No newline at end of file
FROM maven:3.3.9-jdk-8-onbuild
VOLUME /var/lib/jetty/webapps
CMD cp /usr/src/app/elevator-server/target/*.war /var/lib/jetty/webapps/root.war
FROM maven:3.3.9-jdk-8-onbuild as install
FROM jetty:9.3.11-jre8 as run
COPY --from=install /usr/src/app/elevator-server/target/*.war /var/lib/jetty/webapps/root.war
\ No newline at end of file
#!/usr/bin/env bash
docker run --name code-elevator-container code-elevator
docker run --detach --publish 8080:8080 --volumes-from code-elevator-container jetty:9.3.11-jre8
docker run --rm --detach --publish 8080:8080 code-elevator
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment