Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.06 KiB
Newer Older
Andreas Herten's avatar
Andreas Herten committed
pages:
Andreas Herten's avatar
Andreas Herten committed
  cache: {}
Andreas Herten's avatar
Andreas Herten committed
  tags:   
  - linux
  stage: deploy
  script:
  - mkdir public
  - 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
Andreas Herten's avatar
Andreas Herten committed
  - 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
Andreas Herten's avatar
Andreas Herten committed
  - 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
Andreas Herten's avatar
Andreas Herten committed
  - cp static-slides-bundle.zip public/pandas-tutorial-slides-bundle.zip
Andreas Herten's avatar
Andreas Herten committed
  - export BASE_REPO_HASH=$(git rev-parse --short HEAD)
Andreas Herten's avatar
Andreas Herten committed
  - git checkout -f pages
  - git reset --hard origin/pages
Andreas Herten's avatar
Andreas Herten committed
  - sed -i "s/PAGES_HASH/"`git rev-parse --short HEAD`"/" index.html
  - sed -i "s/REPO_HASH/"`echo $BASE_REPO_HASH`"/" index.html
Andreas Herten's avatar
Andreas Herten committed
  - cp index.html public/
Andreas Herten's avatar
Andreas Herten committed
  artifacts:
    paths:
    - public