From 72d0012f33b6fd467c1a1cc6a3381e47296c745c Mon Sep 17 00:00:00 2001 From: Brain Date: Tue, 22 Nov 2022 13:57:12 +0100 Subject: [PATCH] Separate pipelines for PRs and releases --- .drone.yml | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 7a78716..d0c70bf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,14 +2,38 @@ kind: pipeline name: default +trigger: + branch: + - main + event: + - push + - pull_request + steps: - name: build image: sphinxdoc/sphinx-latexpdf:5.0.2 commands: - apt-get update - - apt-get -y install texlive-lang-german rsync + - apt-get -y install texlive-lang-german - pip install -r requirements.txt - - make -j4 latexpdf + - make latexpdf + +--- +kind: pipeline +name: publish + +trigger: + event: + - tag + +steps: + - name: build + image: sphinxdoc/sphinx-latexpdf:5.0.2 + commands: + - apt-get update + - apt-get -y install texlive-lang-german + - pip install -r requirements.txt + - make latexpdf - name: gitea_release image: plugins/gitea-release settings: @@ -17,5 +41,3 @@ steps: from_secret: gitea_token base_url: https://git.wtf-eg.de files: build/latex/rtfm-dashandbuchderfreefederatedfleetfffleetinitiative.pdf - when: - event: tag