Skip to content
  • David Frank's avatar
    Reworked CI caching; Reworked CMake submodule update routine · 6950275c
    David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
    - Chaching is introduced for for all jobs, it caches for a branch.
    only submodules are chached, as build folders should be cached using
    artifacts, which is also done. We also cache the .git/modules folder
    as anyway we have to reclone everything everytime.
    - CMake UpdateGitSubmodules now goes over all submodules and check
    individually if they have to be initialized, or just updated.
    Also work around a specific error in the CI pipeline, if
    .git/modules/thirdparty/<submodule> is not present (which by default
    dosent get cached), we have to deinit it and then reinit it.
    6950275c