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: 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: stages:
- style - style
- build - build
- test - 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: py.test:
stage: test stage: test
...@@ -21,10 +27,3 @@ flake8: ...@@ -21,10 +27,3 @@ flake8:
script: script:
- pipenv install --dev - pipenv install --dev
- pipenv run flake8 - 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