mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-23 03:00:17 -04:00
Add swig+scilab binary builder
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
@@ -591,6 +591,25 @@ def SWIG_MATLAB_bin_builder(gitMode = 'incremental'):
|
||||
return factory
|
||||
|
||||
|
||||
def SWIG_scilab_bin_builder(gitMode = 'incremental'):
|
||||
|
||||
# Create the factory to add the actions to
|
||||
factory = getBaseFactory(gitMode=gitMode)
|
||||
# Build SWIG with scilab
|
||||
factory.addStep(ShellCommand(command=' '.join(["python","build_swig_scilab.py"]),
|
||||
workdir= "build/dev/scripts",
|
||||
haltOnFailure = True))
|
||||
factory.addStep(MakeDirectory(dir='build/dev/scripts/swig-scilab', haltOnFailure = True))
|
||||
# Zip up the directory that was generated using bzip
|
||||
factory.addStep(ShellCommand(command=' '.join(["7z","a","../swig-scilab/swig_scilab.7z","swig-scilab-bin"]),
|
||||
workdir= "build/dev/scripts/swig-scilab",
|
||||
haltOnFailure = True))
|
||||
# Upload swig+scilab
|
||||
factory.addStep(DirectoryUpload(slavesrc="dev/scripts/swig-scilab",
|
||||
masterdest="public_html/nightly/swig-scilab",
|
||||
url="nightly/swig-scilab",
|
||||
compress="bz2"))
|
||||
return factory
|
||||
|
||||
|
||||
|
||||
@@ -835,6 +854,14 @@ c['builders'].append(
|
||||
factory = SWIG_MATLAB_bin_builder()
|
||||
)
|
||||
)
|
||||
|
||||
c['builders'].append(
|
||||
BuilderConfig(name="SWIG-scilab-bin",
|
||||
#branch = 'master',
|
||||
slavenames=["linux-slave"],
|
||||
factory = SWIG_scilab_bin_builder()
|
||||
)
|
||||
)
|
||||
|
||||
####### SCHEDULERS
|
||||
|
||||
@@ -851,7 +878,7 @@ c['schedulers'].append(SingleBranchScheduler(
|
||||
builderNames=all_builder_names))
|
||||
c['schedulers'].append(ForceScheduler(
|
||||
name="force",
|
||||
builderNames=all_builder_names+['SWIG-MATLAB-bin'],
|
||||
builderNames=all_builder_names+['SWIG-MATLAB-bin','SWIG-scilab-bin'],
|
||||
properties=[
|
||||
BooleanParameter(name="fullclean",
|
||||
label="Do a full clean", default=False)]))
|
||||
|
||||
Reference in New Issue
Block a user