Skip to content
Snippets Groups Projects
.gitlab-ci.yml 924 B
Newer Older
Fabian Gabel's avatar
Fabian Gabel committed
# This file is a template, and might need editing before it works on your project.
# Full project: https://gitlab.com/pages/plain-html
  stage: build
  allow_failure: false
    name: alpine:latest
    - apk add --no-cache --upgrade bash
Fabian Gabel's avatar
Fabian Gabel committed
    - ./preprocIndexMd.sh
Fabian Gabel's avatar
Fabian Gabel committed
      - build
  stage: test
  dependencies: [preprocessing]
    name: pandoc/latex:latest
    entrypoint: ["/bin/sh", "-c"]
    - pandoc --standalone topics/topic-template.md -o build/topic-template.html  --mathjax
    - pandoc --standalone build/index.md -o build/index.html --mathjax
  artifacts:
    paths:
Fabian Gabel's avatar
Fabian Gabel committed
pages:
  stage: deploy
  script:
    - mkdir .public
    - cp -r build/*.html .public
Fabian Gabel's avatar
Fabian Gabel committed
    - mv .public public
  artifacts:
    paths:
      - public
  rules:
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH