From 917a307d251f2f5fcab26e2ad7af6fd4faa708d8 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 19 Feb 2022 00:25:12 +0100 Subject: [PATCH] CI: Add event on tag to compile tuto subjects --- .drone.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/.drone.yml b/.drone.yml index 164b07e..a37a562 100644 --- a/.drone.yml +++ b/.drone.yml @@ -76,3 +76,57 @@ steps: trigger: event: - push +--- +kind: pipeline +type: docker +name: build-tutorial-2-subject + +platform: + os: linux + arch: amd64 + +steps: +- name: render subject + image: pandoc/latex:2.17.1 + commands: + - sed -i s/v3.12/v3.14/ /etc/apk/repositories + - apk add --no-cache make ttf-linux-libertine + - tlmgr update --self + - tlmgr install enumitem environ etoolbox preprint sectsty selnolig tcolorbox titling + - wget -O /tmp/FantasqueSansMono-Normal.tar.gz https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.tar.gz + - mkdir /usr/share/fonts/fantasque-sans-mono + - tar xf /tmp/FantasqueSansMono-Normal.tar.gz -C /usr/share/fonts/fantasque-sans-mono OTF/ TTF/ --strip-component=1 + - mkdir dist + - make -C tutorial/ansible + - mv tutorial/ansible/tutorial.pdf dist/tutorial-2.pdf + +trigger: + ref: + - refs/tags/tutorial2-* +--- +kind: pipeline +type: docker +name: build-tutorial-3-subject + +platform: + os: linux + arch: amd64 + +steps: +- name: render subject + image: pandoc/latex:2.17.1 + commands: + - sed -i s/v3.12/v3.14/ /etc/apk/repositories + - apk add --no-cache make ttf-linux-libertine + - tlmgr update --self + - tlmgr install enumitem environ etoolbox preprint sectsty selnolig tcolorbox titling + - wget -O /tmp/FantasqueSansMono-Normal.tar.gz https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.tar.gz + - mkdir /usr/share/fonts/fantasque-sans-mono + - tar xf /tmp/FantasqueSansMono-Normal.tar.gz -C /usr/share/fonts/fantasque-sans-mono OTF/ TTF/ --strip-component=1 + - mkdir dist + - make -C tutorial/nat + - mv tutorial/nat/tutorial.pdf dist/tutorial-3.pdf + +trigger: + ref: + - refs/tags/tutorial3-*