initial commit (only pipeline)
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
name: Build marp presentation
|
||||
on: push
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: build marp presentation
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: build html presentation
|
||||
uses: docker://marpteam/marp-cli:latest
|
||||
with:
|
||||
args: presentation.md --html --allow-local-files -o index.html --theme-set themes --
|
||||
env:
|
||||
MARP_USER: root:root
|
||||
- name: build pdf presentation
|
||||
uses: docker://marpteam/marp-cli:latest
|
||||
with:
|
||||
args: presentation.md --html --allow-local-files -o presentation.pdf --theme-set themes --
|
||||
env:
|
||||
MARP_USER: root:root
|
||||
- name: compress as zip
|
||||
run: |
|
||||
zip -r presentation.zip .
|
||||
- name: upload to pages
|
||||
run: |
|
||||
curl -X PUT --fail \
|
||||
https://pages.ct.cozytren.ch/sti-presentation \
|
||||
-T ./presentation.zip \
|
||||
-H "Content-Type: application/zip" \
|
||||
-H "Authorization: Pages ${{ secrets.GIT_PAGES_TOKEN }}"
|
||||
Reference in New Issue
Block a user