# Functions
Clone parses a scm configuration then clone the git repository if needed.
GetFiles return an array with every valid files.
RunConditions run every conditions for a given configuration config.
RunTargets iterate on every targets then call target on each of them.