diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58fcd793b41dadce39f6989251effc235b181c39..ac52e54c6e6ea4d37ade9a5b2d53b8585f8b3d60 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,154 +6,54 @@ after_script: - "echo Test Complete." stages: - - clean - - build - test - fuzz - deploy -# -# Cleaning -# -do-clean-ubuntu22: - stage: clean - script: - - ./cicd_testing/do-clean.sh - tags: - - ubuntu22 - -do-clean-ubuntu20: - stage: clean - script: - - ./cicd_testing/do-clean.sh - tags: - - ubuntu20 - -do-clean-ubuntu18: - stage: clean - script: - - ./cicd_testing/do-clean.sh - tags: - - ubuntu18 - - -do-clean-arm32: - stage: clean - script: - - ./cicd_testing/do-clean.sh - tags: - - arm32 - -do-clean-arm64: - stage: clean - script: - - ./cicd_testing/do-clean.sh - tags: - - arm64 - -do-clean-centos76: - stage: clean +.test: &do-test + stage: test script: - ./cicd_testing/do-clean.sh - tags: - - centos76 - -# -# Building -# -do-build-ubuntu22: - stage: build - script: - - ./cicd_testing/do-build.sh - tags: - - ubuntu22 - -do-build-ubuntu20: - stage: build - script: - ./cicd_testing/do-build.sh - tags: - - ubuntu20 - -do-build-ubuntu18: - stage: build - script: - - ./cicd_testing/do-build.sh - tags: - - ubuntu18 - - -do-build-arm64: - stage: build - script: - - ./cicd_testing/do-build.sh - tags: - - arm64 - -do-build-arm32: - stage: build - script: - - ./cicd_testing/do-build.sh - tags: - - arm32 - -do-build-centos76: - stage: build - script: - - ./cicd_testing/do-build.sh - tags: - - centos76 - + - ./cicd_testing/do-test.sh # -# Testing +# test # -do-test-ubuntu22: - stage: test - script: - - ./cicd_testing/do-test.sh +ubuntu22: + <<: *do-test tags: - ubuntu22 -do-test-ubuntu20: - stage: test - script: - - ./cicd_testing/do-test.sh +ubuntu20: + <<: *do-test tags: - ubuntu20 -do-test-ubuntu18: - stage: test +ubuntu18: + <<: *do-test script: - - ./cicd_testing/do-test.sh + - ./cicd_testing/do-clean.sh tags: - ubuntu18 -do-test-arm32: - stage: test - script: - - ./cicd_testing/do-test.sh +arm32: + <<: *do-test tags: - arm32 -do-test-arm64: - stage: test - script: - - ./cicd_testing/do-test.sh +arm64: + <<: *do-test tags: - arm64 - -do-test-centos76: - stage: test - script: - - ./cicd_testing/do-test.sh +centos76: + <<: *do-test tags: - centos76 - # # Fuzz # @@ -164,13 +64,14 @@ fuzz: artifacts: paths: - artifacts + when: always tags: - fuzz # # Deploy # -do-deploy-ubuntu22: +ubuntu22: stage: deploy script: - ./cicd_testing/do-deploy.sh