From a04ab4d919500bfe9a7b9afcf41b2eeee0dc86db Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@hesge.ch> Date: Wed, 11 Nov 2020 23:00:39 +0100 Subject: [PATCH] updated makefile and ci --- .gitlab-ci.yml | 2 ++ slides/Makefile | 9 +++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0c0b12c..72a4f3a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,12 +42,14 @@ before_script: build_only: script: + - cd slides - make - make deploy - rsync -avz prog_seq_c_cours ur1bg_malas@ur1bg.ftp.infomaniak.com:web/malaspinas/ build_artifacts: script: + - cd slides - make artifacts: paths: diff --git a/slides/Makefile b/slides/Makefile index 277d6bb..fae0b19 100644 --- a/slides/Makefile +++ b/slides/Makefile @@ -16,7 +16,9 @@ HTML=$(MD:%.md=%.html) PDF=$(MD:%.md=%.pdf) MARKDOWN=$(MD:%.md=%.markdown) -all: $(MARKDOWN) +all: $(PDF) $(HTML) + +markdown: $(MARKDOWN) %.pdf: %.md metadata.yaml pandoc -s $(OPTIONS) $(PDFOPTIONS) -o $@ $^ @@ -26,7 +28,10 @@ all: $(MARKDOWN) %.markdown: %.md metadata.yaml echo "---" >> $@ - sed '1 { /^---/ { :a N; /\n---/! ba; d} }' $< > only_header && grep -v -F -x -f only_header $< > header.yaml && ./yq_linux_amd64 merge metadata.yaml header.yaml > $@ + sed '1 { /^---/ { :a N; /\n---/! ba; d} }' $< > only_header + grep -v -F -x -f only_header $< > header.yaml + ./yq_linux_amd64 merge metadata.yaml header.yaml > $@ + rm only_header header.yaml -- GitLab