Newer
Older
before_script:
- "source ~gitlab-runner/cicd_support/cicd_support.shinc"
after_script:
- "source ~gitlab-runner/cicd_support/cicd_support.shinc"
stages:
- clean
- build
- test
#
# Cleaning
#
.do-nightly-clean: &do-nightly-clean
stage: clean
script:
- ./cicd_testing/do-clean.sh
do-nightly-clean-ubuntu18:
<<: *do-nightly-clean
do-nightly-clean-ubuntu16:
<<: *do-nightly-clean
tags:
- ubuntu16
do-nightly-clean-centos75:
<<: *do-nightly-clean
tags:
- centos75
#
# Building
#
.do-build: &do-build
stage: build
- ./cicd_testing/do-build.sh
do-build-ubuntu18:
<<: *do-build
do-build-ubuntu16:
<<: *do-build
tags:
- ubuntu16
do-build-centos75:
<<: *do-build
tags:
- centos75
#
# $PSZ ls
#
.xform-ls: &xform-ls
stage: test
- ./cicd_testing/xform-ls.sh
xform-ls-ubuntu18:
<<: *xform-ls
xform-ls-ubuntu16:
<<: *xform-ls
tags:
- ubuntu16
xform-ls-centos75:
<<: *xform-ls
tags:
- centos75
#
# test_cmds.sh rida
#
.basic-pgms-rida: &basic-pgms-rida
stage: test
- ./cicd_testing/basic-pgms-rida.sh
basic-pgms-rida-ubuntu18:
<<: *basic-pgms-rida
basic-pgms-rida-ubuntu16:
<<: *basic-pgms-rida
tags:
- ubuntu16
basic-pgms-rida-centos75:
<<: *basic-pgms-rida
tags:
- centos75
#
# test_cmds.sh rida-p1
#
.basic-pgms-rida-p1: &basic-pgms-rida-p1
stage: test
- ./cicd_testing/basic-pgms-rida-p1.sh
basic-pgms-rida-p1-ubuntu18:
<<: *basic-pgms-rida-p1
tags:
- ubuntu18
basic-pgms-rida-p1-ubuntu16:
<<: *basic-pgms-rida-p1
tags:
- ubuntu16
basic-pgms-rida-p1-centos75:
<<: *basic-pgms-rida-p1
tags:
- centos75
#
# test_cmds.sh fixcalls
#
.basic-pgms-fixcalls: &basic-pgms-fixcalls
stage: test
script:
- ./cicd_testing/basic-pgms-fixcalls.sh
basic-pgms-fixcalls-ubuntu18:
<<: *basic-pgms-fixcalls
tags:
- ubuntu18
basic-pgms-fixcalls-ubuntu16:
<<: *basic-pgms-fixcalls
tags:
- ubuntu16
basic-pgms-fixcalls-centos75:
<<: *basic-pgms-fixcalls
tags:
- centos75