diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..3d6ceadd9af2180ec5056b96082fa6df07b87a96 --- /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 be0f2d519e294e8bafd80ddde6e2b80e4fa81a2a..0000000000000000000000000000000000000000 --- 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=