--- kind: pipeline type: docker name: default steps: - name: generate PDF files from tex image: registry.gitlab.com/islandoftex/images/texlive:latest commands: - pdflatex satzung.tex - pdflatex beitragsordnung.tex - pdflatex schluesselordnung.tex - name: show directory contents image: alpine commands: - ls - name: merge PDF files into single file image: mnuessler/pdftk commands: - satzung.pdf beitragsordnung.pdf schluesselordnung.pdf cat output satzung_mit_beitrags-_und_schluesselordnung.pdf # - name: upload files to nextcloud # image: curlimages/curl # environment: # username: # from_secret: nextcloud_secret # commands: # - | # curl -k -T satzung.pdf -u "$username" -H "X-Requested-With: XMLHttpRequest" https://cloud.ctdo.de/public.php/webdav/$(date +"%Y-%m-%d")_satzung.pdf # - | # curl -k -T beitragsordnung.pdf -u "$username" -H "X-Requested-With: XMLHttpRequest" https://cloud.ctdo.de/public.php/webdav/$(date +"%Y-%m-%d")_beitragsordnung.pdf # - | # curl -k -T schluesselordnung.pdf -u "$username" -H "X-Requested-With: XMLHttpRequest" https://cloud.ctdo.de/public.php/webdav/$(date +"%Y-%m-%d")_schluesselordnung.pdf # when: # ref: # - refs/heads/citest_publish