Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1005 B
Newer Older
Eliot Berriot's avatar
Eliot Berriot committed
stages:
  - test
#   - build
#
# test_api:
#   stage: test
#   before_script:
#     - docker-compose -f api/test.yml build
#   script:
#     - docker-compose -f api/test.yml run test
#   after_script:
#     - docker-compose -f api/test.yml run test rm -rf funkwhale_api/media/
#
#   tags:
#     - dind
#
# build_front:
#   stage: build
#   image: node:6-alpine
#   before_script:
#     - cd front
#
#   script:
#     - npm install
#     - npm run build
#   cache:
#     key: "$CI_COMMIT_REF_NAME"
#     paths:
#       - front/node_modules
#   artifacts:
#     name: "front_${CI_COMMIT_REF_NAME}"
#     paths:
#       - front/dist/
#   only:
#     - master
#     - develop
#   tags:
#     - docker
Eliot Berriot's avatar
Eliot Berriot committed
  stage: test
  image: alpine
  before_script:
    - cd docs
  script:
    - apk --no-cache add py2-pip python-dev
    - pip install sphinx
    - apk --no-cache add make
    - make html
Eliot Berriot's avatar
Eliot Berriot committed
    - mv _build/html/ ../public
  artifacts:
    paths:
      - public
  only:
    - master
Eliot Berriot's avatar
Eliot Berriot committed
  tags:
    - docker