From 2debc4f6002aa8de702a45d6ccd5b36e4716995b Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Tue, 8 Feb 2022 15:38:26 +0100 Subject: [PATCH] Migrate from Travis CI to GitLab CI --- .gitlab-ci.yml | 39 +++++++++++++++++++++++++++++++++++++++ .travis.yml | 16 ---------------- README.md | 2 +- 3 files changed, 40 insertions(+), 17 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 0000000..bec2c64 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +image: openjdk:8-jdk-slim + +stages: + - test + - deploy + +variables: + GRADLE_OPTIONS: --no-daemon --info --stacktrace --warning-mode=all + +cache: + paths: + - .gradle/wrapper + - .gradle/caches + +before_script: + - export GRADLE_USER_HOME=`pwd`/.gradle + +tests: + stage: test + script: ./gradlew ${GRADLE_OPTIONS} check + +tests:jdk-11: + extends: tests + image: openjdk:11-jdk-slim + +tests:jdk-17: + extends: tests + image: openjdk:17-jdk-slim + +publish: + stage: deploy + script: + - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -in secring.gpg.enc -out secring.gpg + - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -in pubring.gpg.enc -out pubring.gpg + - openssl aes-256-cbc -pass "env:ENCRYPTION_PASSWORD" -d -in gradle.properties.enc -out gradle.properties + - ./gradlew ${GRADLE_OPTIONS} publish + only: + - master@general/stups/tla2bAST + - develop@general/stups/tla2bAST diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index dc94267..0000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: java -script: ./gradlew createJar check publish - -before_install: -- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in secring.gpg.enc -out secring.gpg - -d -- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in pubring.gpg.enc -out pubring.gpg - -d -- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in gradle.properties.enc -out - gradle.properties -d - -env: - global: - - secure: RSWp6NRFm5iSK76fm6Ms1FLyUKMKhXt1JrUAQ6x558R73mT7SUvdKbBn9Ffh+TiNO6JVsma3KFoHvYnx8Ys6OGipyXW8g2DKiyg3jm2im4HTtxJqpp7Rls0gm0jGpjOOLwkWl719DZLC6+cPoUuGWtAk8FbowkBz1uWySnJSltI= - - secure: COBSC/26p1nTF3rZgSdy1iz7biCnwULsTrc5R6HvcZwlve8jtMej6Nr0oecjcAFvZaaKrEZTSSRtI3W5gwC5Jxpffgrf0ZmJPXg1BPwamve97s7Gyhfb1wyJWRPOkt71AVqBXe6yvSnjm5jeExsE+mUIpurmG9eUaWGDU8gXRv0= - - secure: G0dFwNmRNpxhqUYJyx+Ua7/Grb+AMLCipOuysyeR6ImRPHCwI1i5Hd5pPnRqq30psTiWllFc5eijqVvx19bLIUARG0pH7rUBcKNeL0R9THpJcflOO3NNAx5wF01jpuK0CnkDfnz90FDpjvB6vPi2NCInMKypuozxMsMZVnhzm90= diff --git a/README.md b/README.md index 67fb003..675eeed 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # tla2bAST -[](https://travis-ci.org/hhu-stups/tla2bAST) +[](https://gitlab.cs.uni-duesseldorf.de/general/stups/tla2bAST/pipelines) -- GitLab