.gitlab-ci.yml 522 Bytes
Newer Older
canterburym's avatar
canterburym committed
1
image: "mcanterb/forge-cicd:latest"
canterburym's avatar
canterburym committed
2
3
4
5
6

before_script:
  - python3 --version

stages:
canterburym's avatar
canterburym committed
7
  - Syntax
canterburym's avatar
canterburym committed
8
  - CompileAndLint
canterburym's avatar
canterburym committed
9
  - Merge
canterburym's avatar
canterburym committed
10

canterburym's avatar
canterburym committed
11
12
13
14
15
checkXSD:
  stage: Syntax
  script:
  - python3 testing/check_xsd.py

canterburym's avatar
canterburym committed
16
17
parseASN1:
  stage: Syntax
canterburym's avatar
canterburym committed
18
  script:
canterburym's avatar
canterburym committed
19
20
  - python3 testing/parse_asn1.py

canterburym's avatar
canterburym committed
21
compileASN1:
canterburym's avatar
canterburym committed
22
  stage: CompileAndLint
canterburym's avatar
canterburym committed
23
  script:
canterburym's avatar
canterburym committed
24
  - python3 testing/compile_asn1.py
canterburym's avatar
canterburym committed
25

26
lintASN1:
canterburym's avatar
canterburym committed
27
  stage: CompileAndLint
canterburym's avatar
canterburym committed
28
29
30
31
  script:
  - python3 testing/lint_asn1.py
  allow_failure: true

canterburym's avatar
canterburym committed
32
33
34
35
36
MergeTest:
  stage: Merge
  script:
  - python3 testing/merge_test.py

37