Commit 38f18932 authored by Jaco Hofmann's avatar Jaco Hofmann
Browse files

Split CI into multiple stages

parent 808dd7e0
Pipeline #834 failed with stages
in 5 minutes and 16 seconds
...@@ -6,7 +6,9 @@ after_script: ...@@ -6,7 +6,9 @@ after_script:
stages: stages:
- software_tests - software_tests
- build_tests - build_sbt
- build_kernel
- build_runtime
test_tapasco: test_tapasco:
stage: software_tests stage: software_tests
...@@ -23,7 +25,7 @@ test_tapasco: ...@@ -23,7 +25,7 @@ test_tapasco:
- sbt test - sbt test
build_sbt_tapasco_ubuntu_16_04: build_sbt_tapasco_ubuntu_16_04:
stage: build_tests stage: build_sbt
image: ubuntu:xenial image: ubuntu:xenial
tags: tags:
- CAD - CAD
...@@ -39,7 +41,7 @@ build_sbt_tapasco_ubuntu_16_04: ...@@ -39,7 +41,7 @@ build_sbt_tapasco_ubuntu_16_04:
- sbt assembly - sbt assembly
build_sbt_tapasco_ubuntu_18_04: build_sbt_tapasco_ubuntu_18_04:
stage: build_tests stage: build_sbt
image: ubuntu:cosmic image: ubuntu:cosmic
tags: tags:
- CAD - CAD
...@@ -55,7 +57,7 @@ build_sbt_tapasco_ubuntu_18_04: ...@@ -55,7 +57,7 @@ build_sbt_tapasco_ubuntu_18_04:
- sbt assembly - sbt assembly
build_sbt_tapasco_fedora_27: build_sbt_tapasco_fedora_27:
stage: build_tests stage: build_sbt
image: fedora:27 image: fedora:27
tags: tags:
- CAD - CAD
...@@ -71,7 +73,7 @@ build_sbt_tapasco_fedora_27: ...@@ -71,7 +73,7 @@ build_sbt_tapasco_fedora_27:
- sbt assembly - sbt assembly
build_sbt_tapasco_fedora_28: build_sbt_tapasco_fedora_28:
stage: build_tests stage: build_sbt
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -87,7 +89,7 @@ build_sbt_tapasco_fedora_28: ...@@ -87,7 +89,7 @@ build_sbt_tapasco_fedora_28:
- sbt assembly - sbt assembly
build_kernel_ubuntu_16_04: build_kernel_ubuntu_16_04:
stage: build_tests stage: build_kernel
image: ubuntu:xenial image: ubuntu:xenial
tags: tags:
- CAD - CAD
...@@ -101,7 +103,7 @@ build_kernel_ubuntu_16_04: ...@@ -101,7 +103,7 @@ build_kernel_ubuntu_16_04:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_ubuntu_18_04: build_kernel_ubuntu_18_04:
stage: build_tests stage: build_kernel
image: ubuntu:cosmic image: ubuntu:cosmic
tags: tags:
- CAD - CAD
...@@ -115,7 +117,7 @@ build_kernel_ubuntu_18_04: ...@@ -115,7 +117,7 @@ build_kernel_ubuntu_18_04:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_27: build_kernel_fedora_27:
stage: build_tests stage: build_kernel
image: fedora:27 image: fedora:27
tags: tags:
- CAD - CAD
...@@ -129,7 +131,7 @@ build_kernel_fedora_27: ...@@ -129,7 +131,7 @@ build_kernel_fedora_27:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_28: build_kernel_fedora_28:
stage: build_tests stage: build_kernel
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -143,7 +145,7 @@ build_kernel_fedora_28: ...@@ -143,7 +145,7 @@ build_kernel_fedora_28:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_29: build_kernel_fedora_29:
stage: build_tests stage: build_kernel
image: fedora:29 image: fedora:29
tags: tags:
- CAD - CAD
...@@ -157,7 +159,7 @@ build_kernel_fedora_29: ...@@ -157,7 +159,7 @@ build_kernel_fedora_29:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_ubuntu_16_04_debug: build_kernel_ubuntu_16_04_debug:
stage: build_tests stage: build_kernel
image: ubuntu:xenial image: ubuntu:xenial
tags: tags:
- CAD - CAD
...@@ -171,7 +173,7 @@ build_kernel_ubuntu_16_04_debug: ...@@ -171,7 +173,7 @@ build_kernel_ubuntu_16_04_debug:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_ubuntu_18_04_debug: build_kernel_ubuntu_18_04_debug:
stage: build_tests stage: build_kernel
image: ubuntu:cosmic image: ubuntu:cosmic
tags: tags:
- CAD - CAD
...@@ -185,7 +187,7 @@ build_kernel_ubuntu_18_04_debug: ...@@ -185,7 +187,7 @@ build_kernel_ubuntu_18_04_debug:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_27_debug: build_kernel_fedora_27_debug:
stage: build_tests stage: build_kernel
image: fedora:27 image: fedora:27
tags: tags:
- CAD - CAD
...@@ -199,7 +201,7 @@ build_kernel_fedora_27_debug: ...@@ -199,7 +201,7 @@ build_kernel_fedora_27_debug:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_28_debug: build_kernel_fedora_28_debug:
stage: build_tests stage: build_kernel
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -213,7 +215,7 @@ build_kernel_fedora_28_debug: ...@@ -213,7 +215,7 @@ build_kernel_fedora_28_debug:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_kernel_fedora_29_debug: build_kernel_fedora_29_debug:
stage: build_tests stage: build_kernel
image: fedora:29 image: fedora:29
tags: tags:
- CAD - CAD
...@@ -227,7 +229,7 @@ build_kernel_fedora_29_debug: ...@@ -227,7 +229,7 @@ build_kernel_fedora_29_debug:
- tlkm/tlkm.ko - tlkm/tlkm.ko
build_tapasco_ubuntu_16_04: build_tapasco_ubuntu_16_04:
stage: build_tests stage: build_runtime
image: ubuntu:xenial image: ubuntu:xenial
tags: tags:
- CAD - CAD
...@@ -242,7 +244,7 @@ build_tapasco_ubuntu_16_04: ...@@ -242,7 +244,7 @@ build_tapasco_ubuntu_16_04:
- build/tapasco-2018.2.1-Linux.deb - build/tapasco-2018.2.1-Linux.deb
build_tapasco_ubuntu_18_04: build_tapasco_ubuntu_18_04:
stage: build_tests stage: build_runtime
image: ubuntu:cosmic image: ubuntu:cosmic
tags: tags:
- CAD - CAD
...@@ -257,7 +259,7 @@ build_tapasco_ubuntu_18_04: ...@@ -257,7 +259,7 @@ build_tapasco_ubuntu_18_04:
- build/tapasco-2018.2.1-Linux.deb - build/tapasco-2018.2.1-Linux.deb
build_tapasco_fedora_27: build_tapasco_fedora_27:
stage: build_tests stage: build_runtime
image: fedora:27 image: fedora:27
tags: tags:
- CAD - CAD
...@@ -272,7 +274,7 @@ build_tapasco_fedora_27: ...@@ -272,7 +274,7 @@ build_tapasco_fedora_27:
- build/tapasco-2018.2.1-Linux.rpm - build/tapasco-2018.2.1-Linux.rpm
build_tapasco_fedora_28: build_tapasco_fedora_28:
stage: build_tests stage: build_runtime
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -287,7 +289,7 @@ build_tapasco_fedora_28: ...@@ -287,7 +289,7 @@ build_tapasco_fedora_28:
- build/tapasco-2018.2.1-Linux.rpm - build/tapasco-2018.2.1-Linux.rpm
build_tapasco_fedora_29: build_tapasco_fedora_29:
stage: build_tests stage: build_runtime
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -302,7 +304,7 @@ build_tapasco_fedora_29: ...@@ -302,7 +304,7 @@ build_tapasco_fedora_29:
- build/tapasco-2018.2.1-Linux.rpm - build/tapasco-2018.2.1-Linux.rpm
build_tapasco_ubuntu_16_04_debug: build_tapasco_ubuntu_16_04_debug:
stage: build_tests stage: build_runtime
image: ubuntu:xenial image: ubuntu:xenial
tags: tags:
- CAD - CAD
...@@ -317,7 +319,7 @@ build_tapasco_ubuntu_16_04_debug: ...@@ -317,7 +319,7 @@ build_tapasco_ubuntu_16_04_debug:
- build/tapasco-2018.2.1-Linux.deb - build/tapasco-2018.2.1-Linux.deb
build_tapasco_ubuntu_18_04_debug: build_tapasco_ubuntu_18_04_debug:
stage: build_tests stage: build_runtime
image: ubuntu:cosmic image: ubuntu:cosmic
tags: tags:
- CAD - CAD
...@@ -332,7 +334,7 @@ build_tapasco_ubuntu_18_04_debug: ...@@ -332,7 +334,7 @@ build_tapasco_ubuntu_18_04_debug:
- build/tapasco-2018.2.1-Linux.deb - build/tapasco-2018.2.1-Linux.deb
build_tapasco_fedora_27_debug: build_tapasco_fedora_27_debug:
stage: build_tests stage: build_runtime
image: fedora:27 image: fedora:27
tags: tags:
- CAD - CAD
...@@ -347,7 +349,7 @@ build_tapasco_fedora_27_debug: ...@@ -347,7 +349,7 @@ build_tapasco_fedora_27_debug:
- build/tapasco-2018.2.1-Linux.rpm - build/tapasco-2018.2.1-Linux.rpm
build_tapasco_fedora_28_debug: build_tapasco_fedora_28_debug:
stage: build_tests stage: build_runtime
image: fedora:28 image: fedora:28
tags: tags:
- CAD - CAD
...@@ -362,7 +364,7 @@ build_tapasco_fedora_28_debug: ...@@ -362,7 +364,7 @@ build_tapasco_fedora_28_debug:
- build/tapasco-2018.2.1-Linux.rpm - build/tapasco-2018.2.1-Linux.rpm
build_tapasco_fedora_29_debug: build_tapasco_fedora_29_debug:
stage: build_tests stage: build_runtime
image: fedora:29 image: fedora:29
tags: tags:
- CAD - CAD
......
Supports Markdown
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