README.md 800 Bytes
Newer Older
Guilhem Bonnefille's avatar
Guilhem Bonnefille committed
1
2
3
4
5
6
7
8
9
10
A repository to collect SuperBuild artifacts.

# Motivation

Creating a SuperBuild is time consuming and it does not evolve frequently.
This repository is used as a cache for pre-built SuperBuild XDK.

# Strategy


Guillaume Pasero's avatar
Guillaume Pasero committed
11
There is a single file in each commit: `SuperBuild_Install.tar`
Guilhem Bonnefille's avatar
Guilhem Bonnefille committed
12

Guillaume Pasero's avatar
Guillaume Pasero committed
13
14
This file is managed by Git-LFS in order to avoid problems with huge Git
repository.
Guilhem Bonnefille's avatar
Guilhem Bonnefille committed
15

Guillaume Pasero's avatar
Guillaume Pasero committed
16
17
18
19
20
There is many branches, following the convention platform/id where id is
computed from the content of SuperBuild directory.
It would be useful to use the SHA1 of the last commit changing the SuperBuild
path inside the OTB repository, but this information is not necessarily
available on the Continuous Integration process as the clone is a shallow clone.
Guilhem Bonnefille's avatar
Guilhem Bonnefille committed
21

Guillaume Pasero's avatar
Guillaume Pasero committed
22
The `master` branch should be kept without any `SuperBuild_Install.tar` file.