--- variables: ARGOPKGS: "https://xgitlab.cels.anl.gov/argo/argopkgs/-/archive/nrm-gen/argopkgs-nrm-gen.tar.gz" EXTRA: "--nrm ./." stages: - style - build - test - applications - quality include: - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/nrm-gen/gitlab-ci/argonix.yml - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/nrm-gen/gitlab-ci/components.yml - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/nrm-gen/gitlab-ci/integration.yml - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/nrm-gen/gitlab-ci/applications.yml - https://xgitlab.cels.anl.gov/argo/argopkgs/raw/nrm-gen/gitlab-ci/repoquality.yml py.test: stage: test script: - pipenv install --dev - pipenv run py.test --deselect=test/test_messaging.py tags: - rapl flake8: stage: style script: - nix run -f "$ARGOPKGS" pythonPackages.flake8 --command flake8 nrm/*.py bin/* tags: - integration