diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a63410119c8a758c7d5ad0ebba1e2ba3d6a06775..836600d3f7f69d6ec92cc248dbd3056afcbf0bec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,28 @@ image: docker:latest +steps: + - test + - build + +test_api: + stage: test + script: + - ./api/runtests + + tags: + - dind + +build_front: + stage: build + script: + - docker-compose -f dev.yml front rm dist/* + - docker-compose -f dev.yml front npm run build + artifacts: + paths: + - front/dist + + tags: + - dind # When using dind, it's wise to use the overlayfs driver for # improved performance. # variables: diff --git a/dev.yml b/dev.yml index 2144d4b16362b5bc9f77c42aa1bcb31f7b27b70d..526ce1ba870f89bb8c6d2864b7db3bf026cc0b86 100644 --- a/dev.yml +++ b/dev.yml @@ -52,12 +52,12 @@ services: - redis - celeryworker - nginx: - env_file: .env.dev - build: ./api/compose/nginx - links: - - api - volumes: - - ./api/funkwhale_api/media:/staticfiles/media - ports: - - "0.0.0.0:6001:80" + # nginx: + # env_file: .env.dev + # build: ./api/compose/nginx + # links: + # - api + # volumes: + # - ./api/funkwhale_api/media:/staticfiles/media + # ports: + # - "0.0.0.0:6001:80"