Skip to content
Snippets Groups Projects
.gitlab-ci.yml 803 B
Newer Older
Jason Hiser's avatar
Jason Hiser committed
before_script:
  - "source ~gitlab-runner/cicd_support/cicd_support.shinc"


after_script:
  - "echo Test Complete."

stages:
  - test
  - fuzz
  - deploy


.test: &do-test
  stage: test
    - ./cicd_testing/do-build.sh
    - ./cicd_testing/do-test.sh
Jason Hiser's avatar
Jason Hiser committed
#
Jason Hiser's avatar
Jason Hiser committed
#
ubuntu22:
  <<: *do-test
Jason Hiser's avatar
Jason Hiser committed
  tags:
    - ubuntu22

Jason Hiser's avatar
Jason Hiser committed
ubuntu24:
Jason Hiser's avatar
Jason Hiser committed
    - ubuntu24
Jason Hiser's avatar
Jason Hiser committed

arm32:
  <<: *do-test
arm64:
  <<: *do-test
Jason Hiser's avatar
Jason Hiser committed
#fuzz:
#  stage: fuzz
#  script:
#    - ./cicd_testing/do-fuzz.sh
#  artifacts:
#    paths: 
#      - artifacts
#    when: always
#  tags:
#    - fuzz
Jason Hiser's avatar
Jason Hiser committed
#
# Deploy
#
Jason Hiser's avatar
Jason Hiser committed
deploy:
Jason Hiser's avatar
Jason Hiser committed
  stage: deploy
Jason Hiser's avatar
Jason Hiser committed
  script:
    - ./cicd_testing/do-deploy.sh
  tags:
    - ubuntu22