From ceb45aaa5d75a2e5b8f52381382b8a6f8d2c1941 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Tue, 7 Feb 2023 17:02:13 -0600 Subject: ci: fix build and add artifacts tarball --- .build.yml | 8 +++++--- .latexmkrc | 11 +++-------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.build.yml b/.build.yml index d0baa85..8d71ec2 100644 --- a/.build.yml +++ b/.build.yml @@ -5,9 +5,11 @@ packages: sources: - https://git.sr.ht/~tobyvin/resume artifacts: - - resume/out/resume.pdf - - resume/out/cover_letter.pdf + - resume/build/resume.pdf + - resume/build/artifacts.tar.gz tasks: - build: | cd resume/src - latexmk -pdf -interaction=nonstopmode -synctex=1 -auxdir=../aux -outdir=../out -emulate-aux-dir *.tex + for i in ./**/resume.tex; do latexmk "$i" -c -jobname="$(printf %s "$i" | cut -d/ -f3)"; done + cd build + tar -czvf artifacts.tar.gz *.pdf diff --git a/.latexmkrc b/.latexmkrc index c0c3a17..28ae99a 100644 --- a/.latexmkrc +++ b/.latexmkrc @@ -1,13 +1,8 @@ +my $cwd = cwd(); $pdf_mode = 1; $pdflatex = 'pdflatex -synctex=1 --interaction=nonstopmode'; +$aux_dir = "$cwd/build"; +$out_dir = "$cwd/build"; $do_cd = 1; -$aux_dir = "../build"; -$out_dir = "../build"; $emulate_aux = 1; $clean_ext = "%R-*.glstex %R_contourtmp*.* pdfsync synctex.gz"; - -if(defined $ENV{JOBNAME}) { - $jobname = "%A-$ENV{JOBNAME}"; -} else { - $jobname = "%A"; -} -- cgit v1.2.3-70-g09d2