-
Andreas Herten authoredAndreas Herten authored
.gitlab-ci.yml 1.21 KiB
pages:
cache: {}
image: alpine:latest
tags:
- public-docker
stage: deploy
script:
- mkdir public
- apk --update add tar zip git sed
- tar czf public/pandas-tutorial-tasks.tar.gz --transform 's,^,pandas-tutorial-tasks/,' Introduction-to-Pandas--tasks.ipynb Introduction-to-Pandas--solution.ipynb data-lost.json data-nest.csv
- cp public/pandas-tutorial-tasks.tar.gz .
- tar xf pandas-tutorial-tasks.tar.gz
- zip -9 -r public/pandas-tutorial-tasks.zip Introduction-to-Pandas--tasks.ipynb Introduction-to-Pandas--solution.ipynb data-lost.json data-nest.csv
- cp Introduction-to-Pandas--tasks.ipynb Introduction-to-Pandas--solution.ipynb public/
- cp Introduction-to-Pandas--slides.ipynb public/
- cp Introduction-to-Pandas--slides.pdf public/
- cp static-slides-bundle.tar.gz public/pandas-tutorial-slides-bundle.tar.gz
- cp static-slides-bundle.zip public/pandas-tutorial-slides-bundle.zip
- export BASE_REPO_HASH=$(git rev-parse --short HEAD)
- git checkout -f pages
- git reset --hard origin/pages
- sed -i "s/PAGES_HASH/"`git rev-parse --short HEAD`"/" index.html
- sed -i "s/REPO_HASH/"`echo $BASE_REPO_HASH`"/" index.html
- cp index.html public/
artifacts:
paths:
- public