From OpenSCADAWiki
The builder is represented by two common BASH-scripts and several checking BASH-scripts:
- oscadaCheck* — simple scripts with list the building profiles for checking in oscadaRepBranches and depending on the building host; they are started typically by the CRON schedule for night builds or manually. Known currently profiles list corresponding to Table 2:
- oscadaCheck — generic one used on the OpenSCADA server;
- oscadaCheck_WorkAtLTS — additional generic one used on the OpenSCADA server at the new LTS version release;
- oscadaCheck_ExtGen — external generic one used on the Author Home PC;
- oscadaCheck_ExtGen_WorkAtLTS — additional external generic one used on the Author Home PC at the new LTS version release;
- oscadaCheck_RPi — external "Raspbian" targets' one used on the Author RPi;
- oscadaCheck_RPi_WorkAtLTS — additional external "Raspbian" targets' one used on the Author RPi at the new LTS version release.
- oscadaRepBranches — for processing of the profiles list pointed in the command line and in the format "{Target}[:option[,optionN]][ =]{EN}{ForWork}{ForLTS}{ForLTSServ}{OmitSourceTree}", where:
- "EN"{0|1} — enabling the target;
- "ForWork"{0|1} — enabling to build for the Work branch;
- "ForLTS"{0|1} — enabling to build for generic updates of the LTS branch;
- "ForLTSServ"{0|1} — enabling to build for service updates of the LTS branch;
- "OmitSourceTree"{0|1} — omit the source tree download from SVN, mostly for building the live images.
- oscadaBuild — for building and placing the result packages and other for the OpenSCADA's LTS or Work branches.