diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 96009a7..43feb09 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -20,18 +20,13 @@ blocks: - '#artifact push workflow build/mobi/CICD_with_Docker_Kubernetes_Semaphore.mobi' - cp build/epub/CICD_with_Docker_Kubernetes_Semaphore.epub build/mobi/CICD_with_Docker_Kubernetes_Semaphore.mobi uploads - artifact push workflow uploads - - name: Make sample (PDF) - commands: - - make more - - gs -sDEVICE=pdfwrite -dPrinted=false -dNOPAUSE -dBATCH -dSAFER -dFirstPage=1 -dLastPage=12 -sOutputFile=build/pdf/CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf build/pdf/CICD_with_Docker_Kubernetes_Semaphore.pdf - - ./deps/cpdf cover/cover-sample.pdf build/pdf/CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf build/pdf/more.pdf -o uploads/CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf - - artifact push workflow uploads prologue: commands: - checkout - sed -i -e "s/\$MONTHYEAR/$(date +'%b %Y')/g" chapters/01-introduction.md - sed -i -e "s/\$REVISION/$(git rev-parse --short HEAD)/g" chapters/01-introduction.md - mkdir -p uploads + dependencies: [] - name: test ebook task: jobs: @@ -42,6 +37,20 @@ blocks: - 'curl -L https://github.com/w3c/epubcheck/releases/download/v4.2.4/epubcheck-4.2.4.zip -o epubcheck.zip' - unzip epubcheck.zip - java -jar epubcheck-4.2.4/epubcheck.jar CICD_with_Docker_Kubernetes_Semaphore.epub + dependencies: + - make + - name: make sample + dependencies: + - make + task: + jobs: + - name: PDF + commands: + - artifact pull workflow uploads + - make more + - gs -sDEVICE=pdfwrite -dPrinted=false -dNOPAUSE -dBATCH -dSAFER -dFirstPage=1 -dLastPage=12 -sOutputFile=CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf uploads/CICD_with_Docker_Kubernetes_Semaphore.pdf + - ./deps/cpdf cover/cover-sample.pdf CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf build/pdf/more.pdf -o uploads/CICD_with_Docker_Kubernetes_Semaphore_Sample.pdf + - artifact push workflow --force uploads promotions: - name: Publish pipeline_file: pipeline_2.yml