Skip to content
Snippets Groups Projects
.gitlab-ci.yml 754 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
ubuntu22:
  <<: *do-test
Jason Hiser's avatar
Jason Hiser committed
  tags:
    - ubuntu22

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
  needs: [ "arm32", "arm64",  "ubuntu22" ] # "fuzz"
Jason Hiser's avatar
Jason Hiser committed
  stage: deploy
Jason Hiser's avatar
Jason Hiser committed
  script:
    - ./cicd_testing/do-deploy.sh
  tags:
    - ubuntu22