Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • O ogs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 72
    • Issues 72
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ogs
  • ogs
  • Merge requests
  • !3989

Merged
Created Feb 09, 2022 by Lars Bilke@bilkeOwner2 of 2 tasks completed2/2 tasks

Offline builds

  • Overview 2
  • Commits 10
  • Pipelines 31
  • Changes 11

This MR enables offline builds.

  • Adds new CI job create cpm cache which uploads a cache to the package registry. Runs only on master and when the cache needs to be updated.
  • Adds new CI job offline configure which tests using the cache. Runs only on master. See this test run.
  • New docs page at https://www.opengeosys.org/docs/devguide/advanced/offline-build (not live yet).

TODO in later MR (because based on ExternalProject_Add() and not cpm):

  • MFront
  • PETSc

Fixes #3200.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
Edited Feb 10, 2022 by Lars Bilke
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: offline-build