From 0de015feb8b1612bc53fa2a69d0fc35dafb71783 Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Fri, 22 Mar 2024 21:53:11 +0100 Subject: [PATCH] Build variants --- .drone.yml | 49 ++++++++++++++++++++++++++++++++++++++++++------- texlive.deps | 35 +---------------------------------- 2 files changed, 43 insertions(+), 41 deletions(-) mode change 100644 => 120000 texlive.deps diff --git a/.drone.yml b/.drone.yml index 3898770..4dd6ca9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,7 +1,7 @@ --- kind: pipeline type: docker -name: default +name: TeXlive steps: - name: build @@ -16,14 +16,16 @@ steps: - name: build log image: alpine commands: - - cat *.log + - cat sbabook.log + - cat sbabook.bod.log + - cat sbabook.spiral.log when: status: [failure, success] --- kind: pipeline type: docker -name: texlive-minimal +name: minimal TeXlive steps: - name: build @@ -33,7 +35,7 @@ steps: - tlmgr option repository https://ctan.gutenberg-asso.fr/systems/texlive/tlnet - tlmgr update --self --all - tlmgr install latex-bin latexmk - - xargs tlmgr install < texlive-2024.deps + - xargs tlmgr install < texlive.deps - tlmgr path add - latexmk sbabook - latexmk sbabook.bod @@ -42,14 +44,16 @@ steps: - name: build log image: alpine commands: - - cat *.log + - cat sbabook.log + - cat sbabook.bod.log + - cat sbabook.spiral.log when: status: [failure, success] --- kind: pipeline type: docker -name: ubuntu +name: Ubuntu + TeXlive 2023 environment: TEXLIVE_RELEASE: 2023 @@ -69,6 +73,37 @@ steps: - name: build log image: alpine commands: - - cat *.log + - cat sbabook.log + - cat sbabook.bod.log + - cat sbabook.spiral.log + when: + status: [failure, success] + +--- +kind: pipeline +type: docker +name: Ubuntu + TeXlive rolling + +environment: + TEXLIVE_RELEASE: rolling + +steps: + - name: build + image: ubuntu + commands: + - apt update && apt install -y curl perl + - echo $PATH + - export PATH=$HOME/texlive/bin/x86_64-linux:$HOME/texlive/bin/aarch64-linux:$PATH + - ./ci/install-texlive + - latexmk sbabook + - latexmk sbabook.bod + - latexmk sbabook.spiral + + - name: build log + image: alpine + commands: + - cat sbabook.log + - cat sbabook.bod.log + - cat sbabook.spiral.log when: status: [failure, success] diff --git a/texlive.deps b/texlive.deps deleted file mode 100644 index 82efead..0000000 --- a/texlive.deps +++ /dev/null @@ -1,34 +0,0 @@ -ctablestack -datetime2 -datetime2-english -environ -eso-pic -filehook -fira -fontspec -footmisc -gentium-tug -gitinfo2 -graphics -hyphen-english -import -listings -luatexbase -memoir -multirow -opensans -pgf -polyglossia -tcolorbox -tools -tracklang -trimspaces -ulem -varwidth -xcolor -xstring -xtab - -fontaxes -ragged2e -textcase diff --git a/texlive.deps b/texlive.deps new file mode 120000 index 0000000..de02d41 --- /dev/null +++ b/texlive.deps @@ -0,0 +1 @@ +texlive-2023.deps \ No newline at end of file