diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..bec2c64214fb6af687c5b113a6ff8715ba3d602c --- /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 dc9426761082d0c4d5edf8304931ac3ea008ec7c..0000000000000000000000000000000000000000 --- 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 67fb003ee7fc1d5c35ee0c1aac8534450f2e2e79..675eeed1a932763ce594e9ca6d202561900c66da 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)