image: debian:unstable
-test:
- stage: test
- script:
- - apt-get update
- - DEBIAN_FRONTEND=noninteractive apt-get install -y python3-sphinx python3-sphinxcontrib.spelling make
- - for l in `ls locales` ; make -e SPHINXOPTS="-D language='$l'" BUILDDIR="build/$l" html ; make -e SPHINXOPTS="-D language='$l'" BUILDDIR="build/$l" epub ; done
- only:
- - master
+#test:
+# stage: test
+# script:
+# - apt-get update
+# - DEBIAN_FRONTEND=noninteractive apt-get install -y python3-sphinx python3-sphinxcontrib.spelling make
+# - for l in `ls locales` ; do make -e SPHINXOPTS="-D language='$l'" BUILDDIR="build/$l" html ; make -e SPHINXOPTS="-D language='$l'" BUILDDIR="build/$l" epub ; done
+# only:
+# - master
production:
+ only:
+ - master@koha-community/koha-manual
+ cache:
+ paths:
+ - build/en/html
stage: deploy
script:
- - DEBIAN_FRONTEND=noninteractive apt-get install -y python3-sphinx python3-sphinxcontrib.spelling make
- - make html
- - scp -r build/* chrisc@www.koha-community.org:/var/www/manual/18.05/
+ - DEBIAN_FRONTEND=noninteractive apt-get install -y python3-sphinx python3-sphinxcontrib.spelling make rsync
+ - make all_epub # build/LANG/epub
+ - make all_html # build/LANG/html
+ - rsync -c -u -r -e "ssh" --progress build/* chrisc@www.koha-community.org:/var/www/manual/19.05/
only:
- master
environment: production