Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.04 KiB
Newer Older
###############################################################################
#                 Aidge Continuous Integration and Deployment                 #
#                                                                             #
###############################################################################

stages:
  - static_analysis
  - build
  - test
Olivier BICHLER's avatar
Olivier BICHLER committed
  - coverage
Grégoire Kubler's avatar
Grégoire Kubler committed
  - project: 'eclipse/aidge/gitlab_shared_files'
    ref: 'main'
      # choose which jobs to run by including the corresponding files.
      - '.gitlab/ci/ubuntu_cpp.gitlab-ci.yml'
      - '.gitlab/ci/ubuntu_python.gitlab-ci.yml'
Grégoire Kubler's avatar
Grégoire Kubler committed
      - '.gitlab/ci/release/cibuildwheel_ubuntu.gitlab-ci.yml'   

      - '.gitlab/ci/windows_cpp.gitlab-ci.yml'
      - '.gitlab/ci/windows_python.gitlab-ci.yml'   
      - '.gitlab/ci/release/cibuildwheel_windows.gitlab-ci.yml'

# Required bc of test_export that cannot run in parallel in test and in coverage
coverage:ubuntu_python:
  needs: 
    - build:ubuntu_python
    - test:ubuntu_python