From 2a34250ef0587ac5ad0449d5875a68b09f4eb67c Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Tue, 29 Jun 2021 13:43:12 +0200
Subject: [PATCH] Switch from Travis CI to GitLab CI

---
 .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++
 .travis.yml    | 31 -------------------------------
 2 files changed, 30 insertions(+), 31 deletions(-)
 create mode 100644 .gitlab-ci.yml
 delete mode 100644 .travis.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..3d6ceadd
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,30 @@
+build:
+  stage: build
+  image: openjdk:8-jdk-slim
+  before_script:
+    - sudo rm -f /etc/mavenrc
+    - wget http://www.us.apache.org/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
+    - tar -zxvf apache-maven-3.0.5-bin.tar.gz
+    - export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=192m"
+    - export M2_HOME=$PWD/apache-maven-3.0.5
+    - export PATH=$M2_HOME/bin:$PATH
+    - mvn --version
+  script:
+    - ./gradlew createPoms
+    - ./gradlew downloadCli
+    - ./gradlew collectDependencies
+    - mvn -f de.prob.parent/pom.xml install
+    - ./gradlew collectArtifacts
+  artifacts:
+    paths:
+      - updatesite
+
+deploy:
+  stage: deploy
+  only:
+    - develop@general/stups/prob_rodin_plugin
+  image: $CI_REGISTRY/stups/prob/prob-docker/internal/deployment:0.5
+  variables:
+    DEPLOY_REMOTEDIR: "stupshome/stups/rodin/prob1/nightly"
+  script:
+    - travis-custom-deploy sftp updatesite/
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index be0f2d51..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-language: java
-sudo: true
-before_install:
-- sudo rm -f /etc/mavenrc
-- wget http://www.us.apache.org/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
-- tar -zxvf apache-maven-3.0.5-bin.tar.gz
-- export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=192m"
-- export M2_HOME=$PWD/apache-maven-3.0.5
-- export PATH=$M2_HOME/bin:$PATH
-- mvn --version
-- rvm install 2.4.1
-- gem install travis-custom-deploy
-script:
-- ./gradlew createPoms
-- ./gradlew downloadCli
-- ./gradlew collectDependencies
-- mvn -f de.prob.parent/pom.xml install
-- ./gradlew collectArtifacts
-branches:
-  only:
-  - develop
-jdk:
-- openjdk8
-after_success:
-- travis-custom-deploy sftp updatesite/
-env:
-  global:
-  - secure: EBtNmeY6KPX+MMmEwd4+GJWkWJ4mQ4R+yV0O0Uu4/9QoO/6InUEMbeRJt3xYQ9ewjKMNPLY85EknZxBUWvJURyOicmuP1gbHYEfYjIYbbZrAE+82NDtbhe6eUjlAIpms/q7WZ78IEvghUeO6mnsPiJ0hmm0tVlQz5khHsm10wGs=
-  - secure: JPHuiS+3J/AyEFr0v6MlS3MamX1Ebo7NcoDOBEfhyjfTErDnyvvbeoxPb0Fm+12fL+b6lxDi9pV8R+Z2x65vxXk2n3wcChklpBrno+VVSKBrkswy+YxAMUKkG4ssei2smA846NyeyTipPqhtbTHkV5q5mabxPzoE4x19uOfwRX0=
-  - secure: M6zqQ6zwRadCAkaLcyADPGFx3BgAKWHS41X0O8RcqKA+kbRG5MshN3HcMy847p2elS4kaCm3X2uo/9SuoXpR/nWIRaM980QcyUJh1gdJBpIA7uOOtpT8XbFZVxnlMvhI0uFzLIlA8sRLzZOcCFzEiHctuO9iZxEyXxbs/SvqV5M=
-  - secure: UeQaG2wcFEPt9DxHcGIZkrshfvPZ/7AdJcX/3B4juHATNr5arJf227uOdRRRAoyCouFDuPa2HMLsfIWPQOSCwAuCL+jvM8ebQ0snc/lHnG6VvTu9m549bMfQO6Nw4NGYCbSsfn2XMppi6OZ5s5jck8SubELgTSZxtWGiJ/IJTrU=
-- 
GitLab