Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.8 KiB
Newer Older
# Includes a common template
include:
 - project: 'spc/tcv/tbx/git-tools-spc'
   file: 'gitlab-ci-tbx-template.yml'

variables:
  TBXFOLDER: matlab
#  MATFIRST: 803
  MATFIRST: 902
# no build for gdat, so don't define jobs for build phase
Olivier Sauter's avatar
Olivier Sauter committed
#test-matlab-8.5.0:
#  extends: .test-template
#  variables:
#    MATLABCMD: matlab850
#    TESTCASE: basic-tcv
Federico Felici's avatar
Federico Felici committed
test-matlab-9.2.0:
  extends: .test-template
  variables:
Federico Felici's avatar
Federico Felici committed
    MATLABCMD: matlab920
  extends: .test-template
  tags:
  - lac8-gituser
  variables:
    MATLABCMD: matlab960
    TESTCASE: basic-tcv

Olivier Sauter's avatar
Olivier Sauter committed
#test-matlab-8.5.0-all:
#  extends: test-matlab-8.5.0
#  variables:
#     TESTCASE: all
#  only:
#  - schedules
#  - web
Federico Felici's avatar
Federico Felici committed
test-matlab-9.6.0-all:
  extends: test-matlab-9.6.0
  variables:
     TESTCASE: all
  only:
  - schedules
  - web

# Staging, testing and deployment for releases
pre-deployment-staging:
 extends: .staging-template

# Staging tests
 extends: .test-staging-template
 variables:
  MATLABCMD: matlab960

test-staging-920:
 extends: .test-staging-template
 variables:
  MATLABCMD: matlab920
#test-staging-900:
# extends: .test-staging-template
# variables:
#  MATLABCMD: matlab900
#test-staging-850:
# extends: .test-staging-template
# variables:
#  MATLABCMD: matlab850

#test-staging-830:
# extends: .test-staging-template
# variables:
#  MATLABCMD: matlab830

# pre-deployment
pre-deployment-checks:
 extends: .pre-deployment-checks-template

# deploy
deploy:
  extends: .deploy-to-lac-template

# test post-deploy
Federico Felici's avatar
Federico Felici committed
test-post-deploy-matlab-9.2.0:
  extends: .test-post-deploy-template
Federico Felici's avatar
Federico Felici committed
    MATLABCMD: matlab920
#test-post-deploy-matlab-8.5.0:
#  extends: .test-post-deploy-template
#  variables:
#    MATLABCMD: matlab850
#    TESTCASE: basic-tcv