From bc34b64757810ceda61db5754bb1a3bce1961baf Mon Sep 17 00:00:00 2001 From: Drew Short Date: Tue, 10 Dec 2019 19:40:56 -0600 Subject: [PATCH] Updating pipeline to use sothr/pdf2htmlex --- pipeline.yml | 38 ++++++++++++++++++++++++++++++-------- upload_pipeline.sh | 2 +- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/pipeline.yml b/pipeline.yml index 95c1fcd..1a7021a 100644 --- a/pipeline.yml +++ b/pipeline.yml @@ -14,7 +14,7 @@ jobs: plan: - get: resume-git trigger: true - - task: build-resume + - task: build-resume-pdf config: platform: linux image_resource: @@ -23,16 +23,38 @@ jobs: inputs: - name: resume-git outputs: - - name: resume-files + - name: resume-pdf run: path: /bin/sh args: - -c - | cd resume-git - ./scripts/build-pdf-resume.sh - ./scripts/build-pdf-resume-for-recruiters.sh - ./scripts/build-html-resume.sh - mv resume.pdf ../resume-files/ - mv resume_for_recruiters.pdf ../resume-files/ - mv ResumeSite.tar.gz ../resume-files/ + latex --output-format pdf resume.tex + latex --output-format pdf resume_for_recruiters.tex + mv resume.pdf ../resume-pdf/ + mv resume_for_recruiters.pdf ../resume-pdf/ + - task: build-resume-html + config: + platform: linux + image_resource: + type: registry-image + source: + repository: nexus.nulloctet.com:5000/sothr/pdf2htmlex + tag: "stable" + username: ((nexus_docker_read.username)) + password: ((nexus_docker_read.password)) + inputs: + - name: resume-pdf + outputs: + - name: resume-html + run: + path: /bin/sh + args: + - -c + - | + cd resume-pdf + pdf2htmlEX --zoom 1.5 --embed cfijo --dest-dir out resume.pdf + mv out/resume.html out/index.html + tar -czvf resume_site.tgz -C out/ . + mv resume_site.tgz ../resume-html/ diff --git a/upload_pipeline.sh b/upload_pipeline.sh index ffcf92a..d8d1563 100644 --- a/upload_pipeline.sh +++ b/upload_pipeline.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -pushd "${DIR}/.." +pushd "${DIR}" fly -t sothr set-pipeline --pipeline resume --config pipeline.yml