Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • Franck Galpin's avatar
    Franck Galpin committed
       - static-analysis
    
    variables:
    
    Franck Galpin's avatar
    Franck Galpin committed
          GIT_SUBMODULE_STRATEGY: none
    
    
    .build_template:
       stage: build
       script:
    
    Franck Galpin's avatar
    Franck Galpin committed
          - make sadlclean
    
          - make realclean
          - make all
       only:
          refs:
    
             - merge_requests
          variables:
    
    Franck Galpin's avatar
    Franck Galpin committed
             - $CI_PROJECT_URL == 'https://vcgit.hhi.fraunhofer.de/jvet-ahg-nnvc/VVCSoftware_VTM'
    
             - $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'VTM-11.0_nnvc'
    
    
    .build_template_linux:
       extends: .build_template
       script:
    
    Franck Galpin's avatar
    Franck Galpin committed
          - make sadlclean
    
          - make realclean
          - make all
          - make realclean
          - make linuxbuild enable-tracing=true
    
    
    Karsten Suehring's avatar
    Karsten Suehring committed
    build_macos:
       extends: .build_template
       tags:
          - macos
    
    Franck Galpin's avatar
    Franck Galpin committed
    build_ubuntu2004:
       extends: .build_template_linux
       tags:
          - ubuntu2004
    
    
    build_ubuntu2204:
       extends: .build_template_linux
       tags:
          - ubuntu2204
    
    
    build_vc191x:
       extends: .build_template
       tags:
          - vc191x
    
    build_vc192x:
       extends: .build_template
       tags:
          - vc192x
    
    
    Franck Galpin's avatar
    Franck Galpin committed
    flake8:
      stage: static-analysis
      script:
        - flake8 --version
        - flake8 training
      tags:
        - ubuntu2004