.gitlab-ci.yml 559 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
  - MergeTest
canterburym's avatar
canterburym committed
8
9
10
  - Syntax
  - Lint
  - Compile
canterburym's avatar
canterburym committed
11
  
canterburym's avatar
canterburym committed
12
13
parseASN1:
  stage: Syntax
canterburym's avatar
canterburym committed
14
  script:
canterburym's avatar
canterburym committed
15
16
17
18
19
20
  - python3 testing/parse_asn1.py

checkXSD:
  stage: Syntax
  script:
  - python3 testing/check_xsd.py
canterburym's avatar
canterburym committed
21

22
lintASN1:
canterburym's avatar
canterburym committed
23
24
25
26
27
28
29
  stage: Lint
  script:
  - python3 testing/lint_asn1.py
  allow_failure: true

compileASN1:
  stage: Compile
30
  script:
canterburym's avatar
canterburym committed
31
  - python3 testing/compile_asn1.py
32
33
  allow_failure: true

canterburym's avatar
canterburym committed
34
35
36
37
38
MergeTest:
  stage: MergeTest
  script:
  - python3 testing/merge_test.py
  allow_failure: true