Skip to content
Snippets Groups Projects
.gitlab-ci.yml 759 B
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
  - deploy




#
# Building
#

.do-build: &do-build
  stage: build
  script:
    - ./cicd_testing/do-clean.sh 
Jason Hiser's avatar
Jason Hiser committed
    - ./cicd_testing/do-build.sh 
    - ./cicd_testing/do-test.sh 
Jason Hiser's avatar
Jason Hiser committed
ubuntu22:
Jason Hiser's avatar
Jason Hiser committed
  <<: *do-build
  tags:
    - ubuntu22
#
# testing docker container, plus weekly deployment
#

.do-deploy: &do-deploy
  stage: deploy
  script:
    - ./cicd_testing/do-deploy.sh 

Jason Hiser's avatar
Jason Hiser committed
deploy-u22:
  <<: *do-deploy
  tags:
    - ubuntu22
Jason Hiser's avatar
Jason Hiser committed

pages:
  tags:
  - ubuntu22
Jason Hiser's avatar
Jason Hiser committed
  script:
  - ./cicd_testing/do-deploy-web.sh
Jason Hiser's avatar
Jason Hiser committed
  artifacts:
    paths:
    - public
  only:
  - master