Commit 8da34378 authored by Valentin Reis's avatar Valentin Reis
Browse files

[ci] Move to new-style CI.

This commit simplifies greatly the CI logic and improves its
maintability. argopkgs/master becomes the single maintained
authoritative soure of content for CI and packaging.
parent fe25335d
Pipeline #5392 passed with stages
in 4 minutes and 40 seconds
include: 'https://xgitlab.cels.anl.gov/argo/argotest/raw/master/gitlab/basic.yml'
variables:
ARGOPKGS : "https://xgitlab.cels.anl.gov/argo/argopkgs/-/archive/continuous-integration/argopkgs-continuous-integration.tar.gz"
ARGOPKGS : "https://xgitlab.cels.anl.gov/argo/argopkgs/-/archive/master/argopkgs-master.tar.gz"
EXTRA : "--nrm ./."
stages:
- style
- build
- test
- quality
include:
- https://xgitlab.cels.anl.gov/argo/argopkgs/raw/continuous-integration/gitlab-ci/argonix.yml
- https://xgitlab.cels.anl.gov/argo/argopkgs/raw/continuous-integration/gitlab-ci/components.yml
- https://xgitlab.cels.anl.gov/argo/argopkgs/raw/continuous-integration/gitlab-ci/integration.yml
- https://xgitlab.cels.anl.gov/argo/argopkgs/raw/continuous-integration/gitlab-ci/repoquality.yml
py.test:
stage: test
......@@ -21,10 +27,3 @@ flake8:
script:
- pipenv install --dev
- pipenv run flake8
repoquality:
stage: style
script:
- nix run -f "$ARGOPKGS" repoquality --command repoquality
tags:
- integration
let argotest =
builtins.fetchTarball
"https://xgitlab.cels.anl.gov/argo/argotest/-/archive/master/argotest-master.tar.gz";
in import "${argotest}/test.nix" {
nrm-override = ./.;
testName = "base";
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment