Add makefile

master
Félix Desmaretz 2024-10-25 11:44:34 +02:00
parent f27f0d0792
commit cac2adca3e
4 changed files with 20 additions and 2 deletions

2
Jenkinsfile vendored
View File

@ -19,7 +19,7 @@ pipeline {
sh "#!/bin/bash \n" +
'''export TYPST_INSTALL="/home/jenkins/.typst"\n''' +
'''export PATH="$TYPST_INSTALL/bin:$PATH"\n''' +
'''./render.sh'''
'''make build'''
}
}
// stage('Deploy') {

14
Makefile Normal file
View File

@ -0,0 +1,14 @@
.PHONY: clean compile build
NAME := Felix
SURNAME := Desmaretz
clean:
rm -f out/*
compile:
mkdir -p out
typst compile --font-path fonts cv_en.typ && mv cv_en.pdf "out/Resume_${SURNAME}_${NAME}.pdf"
typst compile --font-path fonts cv_fr.typ && mv cv_fr.pdf "out/CV_${SURNAME}_${NAME}.pdf"
build: clean compile

View File

@ -12,7 +12,7 @@
## Usage
To compile, run `./render.sh`
To compile, run `./render.sh` or `make build`
To modify the content, see `data/` directory.

View File

@ -79,6 +79,10 @@ content:
- Apache Hive
- SAP IQ
- SAP ASE
- title: Networking
content:
- OPNSense
- Caddy
- title:
fr: Frameworks Web
en: Web Frameworks