1
0
Fork 0
forked from ilot/ilot-io
ilot.io/.gitlab-ci.yml

33 lines
718 B
YAML

before_script:
- sudo apk add git ikiwiki po4a perl-yaml-tiny
- git submodule init
- git submodule update
test:
stage: test
script:
- ikiwiki --setup ikiwiki.setup
rules:
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
artifacts:
paths:
- public
tags:
- knit
environment:
name: Develop
url: "https://$CI_PROJECT_NAMESPACE.lab.ilot.io/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/public/index.html"
variables:
PUBLIC_URL: "/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/public"
pages:
stage: deploy
script:
- ikiwiki --setup ikiwiki.setup
artifacts:
paths:
- public
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
tags:
- knit