.gitlab-ci.yml 899 Bytes
Newer Older
Valentin Reis's avatar
Valentin Reis committed
1
before_script:
Valentin Reis's avatar
Valentin Reis committed
2
  - nix-env -f default.nix -iA argonix
Valentin Reis's avatar
Valentin Reis committed
3

4
stages:
Valentin Reis's avatar
Valentin Reis committed
5
  - build
Valentin Reis's avatar
Valentin Reis committed
6
  - test
7

Valentin Reis's avatar
Valentin Reis committed
8 9 10 11 12 13
.build:
  stage: build
  tags:
    - integration

.test:
Valentin Reis's avatar
Valentin Reis committed
14
  stage: build
Valentin Reis's avatar
Valentin Reis committed
15 16
  tags:
    - integration
Valentin Reis's avatar
Valentin Reis committed
17 18

nrm.build:
Valentin Reis's avatar
Valentin Reis committed
19
  extends: .build
Valentin Reis's avatar
Valentin Reis committed
20
  script:
Valentin Reis's avatar
Valentin Reis committed
21
    - argonix build nrm --argopkgs .
Valentin Reis's avatar
Valentin Reis committed
22 23

libnrm.build:
Valentin Reis's avatar
Valentin Reis committed
24
  extends: .build
Valentin Reis's avatar
Valentin Reis committed
25
  script:
Valentin Reis's avatar
Valentin Reis committed
26
    - argonix build libnrm --argopkgs .
Valentin Reis's avatar
Valentin Reis committed
27 28

containers.build:
Valentin Reis's avatar
Valentin Reis committed
29
  extends: .build
Valentin Reis's avatar
Valentin Reis committed
30
  script:
Valentin Reis's avatar
Valentin Reis committed
31
    - argonix build containers --argopkgs .
Valentin Reis's avatar
Valentin Reis committed
32 33

argotk.build:
Valentin Reis's avatar
Valentin Reis committed
34
  extends: .build
Valentin Reis's avatar
Valentin Reis committed
35
  script:
Valentin Reis's avatar
Valentin Reis committed
36
    - argonix build argotk --argopkgs .
Valentin Reis's avatar
Valentin Reis committed
37

Valentin Reis's avatar
Valentin Reis committed
38
testHello.build:
Valentin Reis's avatar
Valentin Reis committed
39
  extends: .test
Valentin Reis's avatar
Valentin Reis committed
40
  script:
Valentin Reis's avatar
Valentin Reis committed
41 42 43
    - argonix build testHello --argopkgs .

testListen.build:
Valentin Reis's avatar
Valentin Reis committed
44
  extends: .test
Valentin Reis's avatar
Valentin Reis committed
45 46 47 48
  script:
    - argonix build testListen --argopkgs .

testPerfwrapper.build:
Valentin Reis's avatar
Valentin Reis committed
49
  extends: .test
Valentin Reis's avatar
Valentin Reis committed
50 51 52 53
  script:
    - argonix build testPerfwrapper --argopkgs .

testPower.build:
Valentin Reis's avatar
Valentin Reis committed
54
  extends: .test
Valentin Reis's avatar
Valentin Reis committed
55 56 57 58
  script:
    - argonix build testPower --argopkgs .
  tags:
    - knl