.gitlab-ci.yml 893 Bytes
Newer Older
1
---
2
variables:
3 4
  ARGOPKGS: "https://xgitlab.cels.anl.gov/argo/argopkgs/-/archive/master/argopkgs-master.tar.gz"
  EXTRA: "--nrm ./."
5

6
stages:
7
  - style
8
  - build
9
  - test
10
  - applications
Valentin Reis's avatar
Valentin Reis committed
11 12 13
  - quality

include:
14 15 16 17 18
  - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/master/gitlab-ci/argonix.yml
  - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/master/gitlab-ci/components.yml
  - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/master/gitlab-ci/integration.yml
  - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/master/gitlab-ci/applications.yml
  - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/master/gitlab-ci/repoquality.yml
19 20 21 22 23

py.test:
  stage: test
  script:
    - pipenv install --dev
24
    - pipenv run py.test --deselect=test/test_messaging.py
25 26
  tags:
    - rapl
27

28 29 30
flake8:
  stage: style
  script:
31 32 33
    - nix run -f "$ARGOPKGS" pythonPackages.flake8 --command flake8
  tags:
    - integration