diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3575a3e185aaf88b1347b4f659e17b5935f546da
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,49 @@
+variables:
+ DOCKER_PUSH: "false"
+ DOCKER_REPO: "gitlab.ow2.org:4567"
+ MAVEN_IMAGE: "maven:3.5.2-jdk-8"
+ DOCKER_DIND_IMAGE: "docker:19.03.1"
+ DOCKER_DIND_SERVICE: "$DOCKER_DIND_IMAGE-dind"
+ DOCKER_DRIVER: overlay
+ DOCKER_TLS_CERTDIR: "/certs"
+
+ LOCAL_REPO: "127.0.0.1:5000"
+
+ MAVEN_OPTS: "-Xmx2048m"
+
+ DOCKER_CLI: "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $CI_PROJECT_DIR/maven_repo:/root/.m2 -w /usr/src/mymaven -v $CI_PROJECT_DIR:/usr/src/mymaven --env-file .env.list $MAVEN_IMAGE"
+ MELODIC_SECURITY_CLI: "mvn --batch-mode -DskipTests -f authorization-service/pom.xml"
+
+cache:
+ paths:
+ - maven_repo/
+
+before_script:
+ - mkdir -p $HOME/.m2
+ - echo '
+ '$CI_PROJECT_DIR'/maven_repo
+ ' > $HOME/.m2/settings.xml
+ - echo "MAVEN_OPTS=$MAVEN_OPTS" > $CI_PROJECT_DIR/.env.list
+
+build:melodic-security:
+ stage: build
+ image: $MAVEN_IMAGE
+ script:
+ - $MELODIC_SECURITY_CLI -Pwithout-docker clean install
+
+deploy:melodic-security:
+ stage: deploy
+ image: $DOCKER_DIND_IMAGE
+ services:
+ - $DOCKER_DIND_SERVICE
+ script:
+ - $DOCKER_CLI $MELODIC_SECURITY_CLI deploy
+ - echo '=========================================================================='
+ - docker image ls
+ - echo '=========================================================================='
+ - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+ - docker tag $LOCAL_REPO/melodic-unknown/auth-server $DOCKER_REPO/melodic/melodic-security/auth-server:$CI_COMMIT_BRANCH
+ - docker push $DOCKER_REPO/melodic/melodic-security/auth-server:$CI_COMMIT_BRANCH
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9b5f19d52e00971fb48795d0915f263095ba69bb
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,30 @@
+
+
+
+ 4.0.0
+
+ org.ow2.paasage
+ paasage-aggregator
+ 2.5.1-SNAPSHOT
+ pom
+
+ paasage-aggregator
+
+
+ authorization-service
+
+
+
+
+
+ maven-deploy-plugin
+ 2.8.1
+
+ true
+
+
+
+
+
+