]> Creatis software - creaToolsTools.git/commitdiff
Added the CDash crontab scripts to creaToolsTools.
authorClaire Mouton <claire.mouton@creatis.insa-lyon.fr>
Wed, 26 Mar 2014 16:20:52 +0000 (17:20 +0100)
committerClaire Mouton <claire.mouton@creatis.insa-lyon.fr>
Wed, 26 Mar 2014 16:20:52 +0000 (17:20 +0100)
Linux/scripts/cdashscript.sh [new file with mode: 0644]
Linux/scripts/crontab [new file with mode: 0644]

diff --git a/Linux/scripts/cdashscript.sh b/Linux/scripts/cdashscript.sh
new file mode 100644 (file)
index 0000000..d91504f
--- /dev/null
@@ -0,0 +1,29 @@
+# This is the script to be run by cron every night.
+# The compilation for each creaTools module is processed
+# and the results are sent to the CDash database.
+
+# The crontab file should be :
+# see file crontab in the current folder
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir crea 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtk 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtkGEditor 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaBruker 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaContours 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaEnvironment 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaImageIO 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMaracasVisu 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMiniTools 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaRigidRegistration 4
+
+bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaTools 4
+
diff --git a/Linux/scripts/crontab b/Linux/scripts/crontab
new file mode 100644 (file)
index 0000000..5a112ae
--- /dev/null
@@ -0,0 +1,32 @@
+# Edit this file to introduce tasks to be run by cron.
+# 
+# Each task to run has to be defined through a single line
+# indicating with different fields when the task will be run
+# and what command to run for the task
+# 
+# To define the time you can provide concrete values for
+# minute (m), hour (h), day of month (dom), month (mon),
+# and day of week (dow) or use '*' in these fields (for 'any').# 
+# Notice that tasks will be started based on the cron's system
+# daemon's notion of time and timezones.
+# 
+# Output of the crontab jobs (including errors) is sent through
+# email to the user the crontab file belongs to (unless redirected).
+# 
+# For example, you can run a backup of all your user accounts
+# at 5 a.m every week with:
+# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
+# 
+# For more information see the manual pages of crontab(5) and cron(8)
+# 
+# m h  dom mon dow   command
+
+# use /bin/bash to run commands, instead of the default /bin/sh
+SHELL=/bin/bash
+
+# mail any output to `paul', no matter whose crontab this is
+MAILTO=cdash-admin@creatis.insa-lyon.fr
+
+# runs the tests at midnight
+0 0 * * * bash cdashscript.sh
+