Compare commits
No commits in common. "191a7bea03beb0e4a4c839f293d50650d383eb51" and "b9ee39dc55363579ca171ecb783fa0e7dc62bfad" have entirely different histories.
191a7bea03
...
b9ee39dc55
6 changed files with 11 additions and 34 deletions
|
|
@ -1,29 +1,20 @@
|
||||||
name: Build Resume
|
name: Build Resume
|
||||||
|
|
||||||
on: [push]
|
on: [push]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
run: |
|
run: git clone ${{ github.server_url }}/${{ github.repository }}.git .
|
||||||
echo ${{ github.server_url }}
|
|
||||||
echo ${{ github.repository }}
|
|
||||||
git clone --branch ${{ github.ref_name }} ${{ github.server_url }}/${{ github.repository }}.git .
|
|
||||||
# - name: Build
|
|
||||||
# run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full make
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full bash /doc/build.sh
|
run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full make
|
||||||
# - name: Rename PDFs
|
|
||||||
# run: |
|
|
||||||
# cp examples/resume_jm_tremblay_*.pdf examples/resume_jm_tremblay_latest.pdf
|
|
||||||
- name: Upload PDF
|
- name: Upload PDF
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: resume
|
name: resume
|
||||||
path: examples/resume_jm_tremblay*.pdf
|
path: examples/resume_jm_tremblay*.pdf
|
||||||
- name: Deploy
|
|
||||||
run: |
|
|
||||||
echo "${{ secrets.FORGEJO_SSH }}" > /tmp/deploy_key
|
|
||||||
chmod 600 /tmp/deploy_key
|
|
||||||
scp -i /tmp/deploy_key -o StrictHostKeyChecking=no examples/resume_jm_tremblay_*.pdf ${{ vars.JMOPINES_USER }}@${{ vars.JMOPINES_IP }}:/var/www/jmopines/resume/
|
|
||||||
rm /tmp/deploy_key
|
|
||||||
8
Makefile
8
Makefile
|
|
@ -1,4 +1,4 @@
|
||||||
.PHONY: examples resume.pdf
|
.PHONY: examples
|
||||||
|
|
||||||
CC = xelatex
|
CC = xelatex
|
||||||
EXAMPLES_DIR = examples
|
EXAMPLES_DIR = examples
|
||||||
|
|
@ -8,10 +8,6 @@ RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex')
|
||||||
CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
|
CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
|
||||||
|
|
||||||
|
|
||||||
# resume.pdf: $(EXAMPLES_DIR)/resume_jm_tremblay.tex $(RESUME_SRCS)
|
|
||||||
# $(CC) -output-directory=$(EXAMPLES_DIR) $<
|
|
||||||
# mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y_%m_%d).pdf
|
|
||||||
|
|
||||||
resume.pdf: $(EXAMPLES_DIR)/resume_jm_tremblay.tex $(RESUME_SRCS)
|
resume.pdf: $(EXAMPLES_DIR)/resume_jm_tremblay.tex $(RESUME_SRCS)
|
||||||
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
||||||
mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y-%m-%dT%H-%M-%S%z).pdf
|
mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y_%m_%d).pdf
|
||||||
9
build.sh
9
build.sh
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
TIMESTAMP=$(date +%Y-%m-%dT%H-%M-%S%z)
|
|
||||||
|
|
||||||
xelatex -output-directory=examples examples/resume_jm_tremblay.tex
|
|
||||||
|
|
||||||
mv examples/resume_jm_tremblay.pdf examples/resume_jm_tremblay_${TIMESTAMP}.pdf
|
|
||||||
cp examples/resume_jm_tremblay_${TIMESTAMP}.pdf examples/resume_jm_tremblay_latest.pdf
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
{Staff Software Engineer} % Job title
|
{Staff Software Engineer} % Job title
|
||||||
{Forterra} % Organization
|
{Forterra} % Organization
|
||||||
{Clarksburg, Maryland} % Location
|
{Clarksburg, Maryland} % Location
|
||||||
{Dec. 2021 - Present} % Date(s)
|
{Dec. 2023 - Present} % Date(s)
|
||||||
{
|
{
|
||||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
\begin{cvitems} % Description(s) of tasks/responsibilities
|
||||||
\item {Lead design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics}
|
\item {Lead design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics}
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@
|
||||||
% Available options: circle|rectangle,edge/noedge,left/right
|
% Available options: circle|rectangle,edge/noedge,left/right
|
||||||
% \photo[rectangle,edge,right]{./examples/profile}
|
% \photo[rectangle,edge,right]{./examples/profile}
|
||||||
\name{Jean-Michel}{Tremblay}
|
\name{Jean-Michel}{Tremblay}
|
||||||
\position{Staff Software Engineer}
|
\position{Senior Software Engineer}
|
||||||
% \address{Sainte-Julie, Qu\'ebec, Canada}
|
% \address{Sainte-Julie, Qu\'ebec, Canada}
|
||||||
|
|
||||||
% \mobile{(+82) 10-9030-1843}
|
% \mobile{(+82) 10-9030-1843}
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
hello
|
|
||||||
Loading…
Reference in a new issue