diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d891bd576ba3cf5e0dbacf31be25dfd3b71f4a54..f760a164fc49a6ac2ce5894d0f50f1868ebe206b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,42 +1,16 @@ -name: Frontend build-test and unit-tests +build: + stage: build + script: + - echo "build" -on: - push: - branches: [main] - paths: - - "client/**" - - "!**.md" - pull_request: - branches: [main] - paths: - - "client/**" - - "!**.md" - workflow_dispatch: +test: + stage: test + script: + - echo "test" -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: "15" - - name: Cache frontend node modules - id: cacheStep - uses: actions/cache@v2 - env: - cache-name: cache-node-modules - with: - path: client/node_modules - key: ${{ runner.os }}-build-${{ hashFiles('./client/package-lock.json') }} - - - name: Install frontend dependencie - if: steps.cacheStep.outputs.cache-hit != 'true' - run: cd client && npm install - - - name: Builds frontend - run: cd client && npm run build --if-present - - - name: Tests frontend - run: cd client && npm test +deploy: + stage: deploy + script: + - echo "deploy" + only: + - master