REM PLATFORM list REM "vs11", REM "vs12", REM "10vs12", REM "vs14", REM "mpivs14", REM "10vs14", REM "vsi14", REM "mpvsi14", REM "10vs15", REM "10vs16", set PLATFORM=vs14 set CONFFILE=bbtconf.yml REM PRODUCT - BRANCH list REM "hdf5trunk","develop", REM "hdf518","hdf5_1_8", REM "hdf5110","hdf5_1_10", REM "hdf5112","hdf5_1_12", set PRODUCT=hdf5trunk set BRANCH=develop set PROJCONF=hdf5dev set HOST=10.10.10.86 set DIRN=/mnt/ftp/pub/outgoing/QATEST/ REM TOOLSET list REM Intel C++ Compiler 18.0 REM Intel C++ Compiler 19.0 REM Intel C++ Compiler 2021.0 REM default REM REM GENERATOR list REM "Visual Studio 14 2015 Win64", REM "Visual Studio 15 2017 Win64", set DGENERATOR='Visual Studio 15 2017 Win64' set DGENARCH='' REM "Visual Studio 16 2019", REM set DGENERATOR='Visual Studio 16 2019' REM "Visual Studio 17 2022", REM set DGENERATOR='Visual Studio 17 2022' REM "64bit" REM set DGENARCH='x64' REM "32bit" REM set DGENARCH='Win32' set OSSIZE=64 set CONFIG=StdShar REM SCHEDULE list REM "weekly", REM "nightly", REM "change", set SCHEDULE=change set PYPREFIX= set DATASTORE="{'generator': %DGENERATOR%, 'gen_arch': %DGENARCH%, 'scheduler': '%SCHEDULE%', 'modules': {'use': '/opt/pkgs/modules/all'}, 'toolsets': {'default': ['default']}, 'compilers': ['C', 'Fortran', 'Java']}" mkdir %CONFIG% cd %CONFIG% %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doftp.py mkdir build cd build REM Main configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . bbtconf_%PROJCONF%.json RENAME bbtconf_%PROJCONF%.json bbtconf.json REM IF "%SCHEDULE%"=="change" ( mkdir hdfsrc cd hdfsrc git clone --branch %BRANCH% https://github.com/HDFGroup/hdf5.git . --progress REM git clone --branch %BRANCH% https://github.com/byrnHDF/hdf5.git . --progress REM cd .. ) REM REM Product configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% %PRODUCT%/ . %CONFFILE% REM Platforms configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . bbsystems.json REM IF NOT "%SCHEDULE%"=="change" ( %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doySourceftp.py %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doysrcuncompress.py REM %PYPREFIX%python ./doySourceftp.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% %PRODUCT%/ %CONFFILE% %PYPREFIX%python ./doysrcuncompress.py %PLATFORM% %CONFIG% hdfsrc %CONFFILE% ) REM mkdir ctest cd ctest REM REM Product configuration file %PYPREFIX%python ../../doftp.py %HOST% %DIRN% %PRODUCT%/ . %CONFFILE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . readJSON.py REM mkdir util_functions %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions __init__.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions util_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions at_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions ct_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions cdash_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions step_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions spack_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions ctest_log_parser.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions log_parse.py REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyDistributeGet.py %PYPREFIX%python ./doyDistributeGet.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% bbparams %CONFFILE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . CTestScript.cmake REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyFilesftp.py %PYPREFIX%python ./doyFilesftp.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% bbparams ctest DTP/extra %CONFFILE% %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyCTbuild.py %PYPREFIX%python ./doyCTbuild.py %HOST% %DIRN% %CONFFILE% %CONFIG% bbparams ctest %PLATFORM% %OSSIZE% insbin %PLATFORM% %DATASTORE% %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyCTftppkg.py %PYPREFIX%python ./doyCTftppkg.py %HOST% %DIRN% %PRODUCT% %CONFFILE% %CONFIG% bbparams ctest %PLATFORM% %OSSIZE% %PLATFORM% %SCHEDULE% %DATASTORE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyCTSourcepackage.py REM %PYPREFIX%python ./doyCTSourcepackage.py %CONFFILE% %CONFIG% bbparams ctest %PLATFORM% %OSSIZE% %PLATFORM% %SCHEDULE% %DATASTORE% REM %PYPREFIX%python ./readJSON.py REM cd ../../..