From 34fcd4ac6790e6a0be8a4f518345f44e2e7d899d Mon Sep 17 00:00:00 2001 From: marqh Date: Mon, 16 Oct 2023 11:31:58 +0000 Subject: [PATCH] github action for asciidoc build and artifact share --- .github/workflows/buildMomentumSpec.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/buildMomentumSpec.yml b/.github/workflows/buildMomentumSpec.yml index 672e007..5afddfd 100644 --- a/.github/workflows/buildMomentumSpec.yml +++ b/.github/workflows/buildMomentumSpec.yml @@ -11,13 +11,20 @@ jobs: - uses: actions/checkout@v2 - name: Install dependencies run: | - echo 'sudo apt install' - - name: build content #toy content + sudo apt update + sudo apt -yq install asciidoctor ruby-asciidoctor-pdf ruby-asciidoctor-plantuml + - name: build content run: | - date > thisdate - # Upload artifact containing Momentum-netCDF.pdf + export apath=./specifications/momentum + export ADOC=$apath/Momentum-netCDF.adoc + asciidoctor --basedir=$apath $ADOC + asciidoctor-pdf --basedir=$apath $ADOC + cp $ADOC.pdf $apath/publish + cp $ADOC.html $apath/publish + ls -l $apath/publish + # Upload artifact containing Momentum-netCDF - name: Upload cf-conventions doc preview uses: actions/upload-artifact@v2 with: - name: thisdate - path: ./ + name: Momentum-netCDF + path: ./specifications/momentum/publish/Momentum-netCDF.*