Commit 9c15c4fb authored by Canek Peláez's avatar Canek Peláez
Browse files

CI: Stages and dependencies.

parent 47a325cb
Loading
Loading
Loading
Loading
+19 −7
Original line number Diff line number Diff line
configure:
cache:
  paths:
    - _build

stages:
  - config
  - compile
  - test

config:
  stage: config
  needs: []
  script:
    - meson build
    - meson _build

compile:
  stage: compile
  needs: ["config"]
  script:
    - meson build
    - ninja -C build
    - ninja -C _build

test:
  stage: test
  needs: ["compile"]
  script:
    - meson build
    - ninja -C build
    - ninja -C build test
    - ninja -C _build test