Skip to content
Snippets Groups Projects
Commit 70886e66 authored by dgelessus's avatar dgelessus
Browse files

Migrate from Travis CI to GitLab CI

parent 936f4e3d
No related branches found
No related tags found
No related merge requests found
Pipeline #53999 failed
variables:
DEBIAN_FRONTEND: noninteractive
GRADLE_OPTIONS: --info --stacktrace --warning-mode=all
default:
image: openjdk:8-jdk-slim
cache:
paths:
- .gradle/caches
- .gradle/native
- .gradle/wrapper
before_script:
- apt-get update
- apt-get install --assume-yes graphviz
- export GRADLE_USER_HOME="${PWD}/.gradle"
asciidoctor:
stage: build
script:
- ./gradlew ${GRADLE_OPTIONS} asciidoctor
artifacts:
paths:
- build/docs/asciidoc
upload:
stage: deploy
only:
- master@general/stups/prob2_doc
image: debian:stable-slim
before_script:
- apt-get update
- apt-get install --assume-yes lftp
variables:
DEPLOY_REMOTE_BASEDIR: stupshome/stups
script: LFTP_PASSWORD="${DEPLOY_PASSWORD}" lftp -c "set sftp:auto-confirm yes; open --user ${DEPLOY_USERNAME} --env-password sftp://${DEPLOY_HOST}/${DEPLOY_REMOTE_BASEDIR}/handbook/; mput -e build/docs/asciidoc/pdf/*.pdf build/docs/asciidoc/html5/*.html; mput -e -O images/ build/docs/asciidoctor/html5/images/*; exit"
language: groovy
dist: trusty
jdk:
- oraclejdk8
before_install:
- sudo apt-get update -q
- sudo apt-get install graphviz
install:
- rvm install ruby --latest
- gem install travis-custom-deploy
script:
- ./gradlew --no-daemon asciidoctor --info --stacktrace
after_success:
- travis-custom-deploy sftp build/docs/asciidoc/pdf/*.pdf
- travis-custom-deploy sftp build/docs/asciidoc/html5/*.html
- travis-custom-deploy sftp build/docs/asciidoc/html5/images
env:
global:
- secure: zA8P78YBsqwWjNSlLkVieuVi67w+9upcHc2EGH7K3T9fSHvS5wPPywNma/00tqeNwQeyekyd6K2slhgSgKy71MnVGjEn96qfUMU7MVBRDoY9e/QE+bipB2p5gaT5peTGGfX1TPLJx3wYTTnnSdXs1+iXCgkRxPap1JVw/iG5Wn+1q9c3djXlcU/kUwl7jrO0qb4idQD6ks7I9/BajM7Yg7Hx98x6Wq8AVG0/rmkybalqkQjNBUdDN6/wqjPBqh/nUB8qAaUiaHOHUvOmFONWGFasiNK1Ys6bnp7eQUP73URx270OSGNtMZDPZP+yFcyVWqoMLqVk9v7qgSlRSVcm2n4WpPqt4ibDGH6jzp5SkGFqDpYTIN97v5OKnpi2A3DGpnhHdid17g0PovIPIAhEfdqgZC8Q3daMiQG8C+rIaJ5nRQ2LHckXP0RAtGLXkPrhAPW8K2JVW8qrgiTdOUPI18CkKLH0Ty+7WMnBfUN2+kyYMNzObF6mg62J2rfILH/TVwdnEbIPjmBr6QoNlB/ln3wQXdlV1+JbFjGQ9keR59Zdo+gDaBjP1NU+0Zy9AJB8WQLQyOhwIfOes14vU66oVv0JDSfvAjCmTi4Ujoi24vdV+DsJ49sa5aEaGc/0FKh8BBr+ALprlOAHmjx8IiVoJyy8Gw2l3JLSEERjRI7DH7w=
- secure: XSoK1LgBfktev2mTTibtCytBL0lZeTaAt+9IJWUFwAV54WxVXsk9j5Z9yVR9cUz1lIA7wtwESXDSNHG9ej8Lkk4X7+QfwRTigGqax1fMEXA5Iz0Q3sF3VC8AeRy9iSYVexk7l0uiq0b3morDuWJKvP+G5k0JAmsU70iwkHObqsVboMUqHLFqlm720ysiDCfMEtdQDYvfMGJvb2Ij6XGwUq/IBhYCdDkjywBD8etOrTURYpG8LWDG6hvvL9eAluCdiFqYbiys1TlmYR5hEJ0lxgL894Z+ljMDs7g31Yer6F/4ZJKnv6ayeskBwHxakbxB+0jpL7XWxnJw0BCD30EA3hw3iaoBHFM5vU1uWcDnT09NW8nxPm4fwuIGVNPBz9Lag1ZsWJOxBgrvhJ27CUKgcn+uoJp6gHGsMtLmhgofk5DCNiO++OhzOGgCzoFE8ptg6zumBKCTchU9Eo678XTSwc8337RSSnIK45X9EZiLB3KQqxdQJq7svybU76M2i2O+99j2sVCBdigtqL99YIfOtn7V9dcc+pe0rm6S3BwhTRdr2Ien1ygQgTFohDPHdKjeXjoczML4WklgUr8uODWn7TZNJDj26/awGrqxCJSTXgfFzUhV/UU53dQDOFxsTtDlzQbn1p8nLgWT3DnWroFVj5qRvTco0cadMpUn3zIUEvc=
- secure: pGUNhzlKX2z+UCamWbtihP+YYayt9xLBOyGI+EwoxnPkSjXBhtIeFGJOA6+8hBeEBHvxppvx/GTMF+BmwlqSjOL/dn8OAikdNtn7Fd/2R9FAvpHtdSaLPmhLvFMPfk9esMecWpd4Z73cItW5i087fi851kfl5wAfVEa/qAOEfo4D1S6PngEca53wtyy7GI7o2kfWYJ6AeV1wms1OxDwfKNnAQ3zfkSNdeyuhhFjFbEl7YMFwt1VmWC+6h8kuN+c9vKFyhUKieqXQFMuyCXj7LtIqYhn9I1VSGMtWO4DF0fYVsUKg1/0pB0NZihvRus+xBoyQVFQ++ijJ4SKMYKqE1EpQbRMgmMwVV9Kk7Tte9DD0wpRu1RyfrC+dJJmQsrrITV1pkHuue3SQmmoy9IrZkjAzXhXY5Nv/CCdpd8BND5VyPXXp9SNovKmYqzc+IEMgQamUf530dc5AAtUdkxE35TydGIHMPKq+l10skRrfSzzhV8/uJJghOoBVwXaydGcmrkb0N5zwpDYZ/mnZIQlsiPhugWbG3HaBKDAlu8Yql1+pR8KOe3SJr7lhuJzCtAAREcvmuWxGB/wlCe+uVQfQE5smHmCU4vhE8txsUMONbxwoeWGQFBtbgufat4YrmGgS8+utSdJmtLQ8vMRUeUnm7GOROdWTrDm/AISEZ71q9uY=
- secure: L1yzmIaUQK8+BvhKleKoMgBpZt1Q+Vfj5Afhgk4DpudNQH5IMvIukmvFVyw8DHGFYclv8f5mL7cwL+6xKQCwH/WzJaIcXAVqwchoV+I7DY5qpeevHZnH5hJFi8c5iJB7ys/JIqKOT5Cf12fqNWyH/gmiJi5aBcOpI0t/Dr0XgowrLYOQ60ATfTUBW1+N0AlfSq4DFWHre9PUci0q3hsU8Ovs+Oy4lf49OuTMdoWw8ZhFO9mSo9e2Lev8WIr10c/+MuWd6xB8g4GBA8A2MOaYN2uX/+3wwU2t/5Xd86o92wOcBKMu91OLBWHpWMbeQNM+yjLgcJhKBduEhoCuFJYuQVw+Lo3R1J+JQ0CDB8FS6mWvp8DtQdSmsC4Sfni+dgw1HTK4Xc/p6BzFMuxl+JlkpBBaGAyR3EfEOKNSCvqTBVglUONVJ9Wr6dQcVLsQixFFFoMUl/pqr68PeUvz31TczCF7igvzVJGXFMLPsx7Cv2ooE06QnNTaLoXnYML2s9WzppW9FCFabWMeEJ/cQrLXd0rrBewmGFEMTqBIy5z0AcvAjKXjzOWxdt61G1nEHmTvW2oPGigcCr0KbzkdNjsEbyWuvBsNCIX3DEJ9/ArKfJ24Eo9ahToQ40GkBXzfw/1lDr0bCLA5RkHJxQsuD1QdHNEJ70mKrtUycIWNfBSVnAI=
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment