Skip to content
Snippets Groups Projects
.gitlab-ci.yml 883 B
Newer Older
build:
    stage: build
    image: python:3.9
chrissi^'s avatar
chrissi^ committed
    script:
    - cd flamingo
chrissi^'s avatar
chrissi^ committed
    - echo $CI_COMMIT_REF_SLUG > REF_SLUG
chrissi^'s avatar
chrissi^ committed
    - make html
    artifacts:
        paths:
        - flamingo/output
        expire_in: 1 week

deployment:
    stage: deploy
    tags:
    - ffbs-deploy-frido
    only:
        refs:
        - master
        - /^testbed/i
        - "chrissi/frido-deploy"
        variables:
        - $CI_PROJECT_PATH == "ffbs/ffbs-website"
    script:
    - CI_COMMIT_REF_SLUG=testbed
    - rm -r /var/www/website/$CI_COMMIT_REF_SLUG/htdocs
    - cp -r flamingo/output /var/www/website/$CI_COMMIT_REF_SLUG/htdocs
    - chmod go+r -R /var/www/website/$CI_COMMIT_REF_SLUG/htdocs/*
chrissi^'s avatar
chrissi^ committed

    - rm -r /var/www/website/$CI_COMMIT_REF_SLUG/cgi
    - cp -r cgi /var/www/website/$CI_COMMIT_REF_SLUG/cgi
    - chmod go+r -R /var/www/website/$CI_COMMIT_REF_SLUG/cgi/*