From OpenSCADAWiki
Jump to: navigation, search

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:
  • 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.