diff options
Diffstat (limited to 'dev.sm')
-rw-r--r-- | dev.sm | 217 |
1 files changed, 0 insertions, 217 deletions
@@ -1,217 +0,0 @@ -## TODO: -## add builds on ssbwebv1 for those things that we actually care about - - -TABLE build HOST arzach - CMD dev.astrolib RUN "build_astrolib" - AFTER arzach:assemble/dev.astrolib - -#################### -#################### - -# install stsci_python into default environment -# build hstcal -# - everywhere -TABLE build HOST herbert thor arzach bond cadeau banana - CMD dev.py2.7 RUN "build_stsci_python dev 2.7" - AFTER init/* - AFTER *:assemble/dev.stsci_python - CMD dev.hstcal RUN "build_hstcal dev" - AFTER init/* - AFTER *:assemble/dev.hstcal - -# older python environments -# - arzach only -TABLE build HOST arzach - CMD dev.py2.6 RUN "build_stsci_python dev 2.6" - AFTER init/* - AFTER *:assemble/dev.stsci_python - - CMD dev.py2.5 RUN "build_stsci_python dev 2.5" - AFTER init/* - AFTER *:assemble/dev.stsci_python - -# stsdas and friends -# - 32 bit only -TABLE build HOST herbert bond - CMD dev.axe RUN "build_axe dev" - AFTER init/* - AFTER *:assemble/dev.axe - - CMD dev.stsci_iraf RUN "build_stsci_iraf dev" - AFTER init/* - AFTER *:assemble/dev.stsci_iraf - AFTER build/dev.axe - - CMD dev.stsci_iraf_log RUN "build_stsci_iraf_log dev" - AFTER init/* - AFTER build/dev.stsci_iraf - - CMD dev.stsci_iraf_help RUN "build_stsci_iraf_help dev" - AFTER init/* - AFTER build/dev.stsci_iraf - - -# stsdas for 64 bit machines - get it from a related 32 bit system -TABLE build HOST thor arzach - CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev herbert" - AFTER herbert:build/dev.stsci_iraf* - -TABLE build HOST cadeau banana - CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev bond" - AFTER bond:build/dev.stsci_iraf* - -# stsci_python documentation -# - one machine only -TABLE build HOST arzach - CMD dev.stsci_python_sphinxdocs RUN "build_sphinxdocs dev 2.7" - AFTER build/dev.py2.7 - -# old epydoc documentation - only works on thor; hope we can get rid of -# epydoc sooner than we have to do anything about this. -TABLE build HOST thor - CMD dev.stsci_python_epydoc RUN "/thor/data2/iraf/epydoc_test/nightly" - AFTER build/dev.py2.7 - -# stamp the IRAF banner file when the builds are complete -TABLE stamp HOST herbert thor arzach bond cadeau banana - CMD dev RUN "build_stamp dev" - AFTER build/* - -#################### -#################### - -# regular distributions - -TABLE distribute HOST herbert thor arzach - CMD dev.iraf RUN "synctool - irafdev" - AFTER stamp/dev - CMD dev.pyssg RUN "synctool - pyssgdev" - AFTER stamp/dev - CMD dev.stsci_iraf RUN "synctool - stsci_iraf_dev" - AFTER stamp/dev - CMD dev.hstcal RUN "synctool - hstcaldev" - AFTER stamp/dev - CMD dev.motd RUN "synctool - irafdev/iraf/unix/hlib/motd" - AFTER distribute/dev.iraf - -TABLE distribute HOST bond cadeau banana - CMD irafdev.pkg RUN "cd $HOME/daily_build/mac_package; ./clean ; ./build dev " AFTER stamp/dev - CMD irafdev.dmg RUN "cd $HOME/daily_build/mac_package; ./distribute dev -" AFTER irafdev.pkg - -# wads of special cases - -# jwcalibdev has local disk - some day it may do its own builds -TABLE distribute HOST arzach - CMD jwcalibdev.iraf RUN "synctool jwcalibdev: irafdev" - AFTER stamp/dev - CMD jwcalibdev.pyssg RUN "synctool jwcalibdev: pyssgdev" - AFTER stamp/dev - CMD jwcalibdev.stsci_iraf RUN "synctool jwcalibdev: stsci_iraf_dev" - AFTER stamp/dev - CMD jwcalibdev.hstcal RUN "synctool jwcalibdev: hstcaldev" - AFTER stamp/dev - CMD jwcalibdev.motd RUN "synctool jwcalibdev: irafdev/iraf/unix/hlib/motd" - AFTER jwcalibdev.iraf - -# goods - has RHE 5 only now - -TABLE distribute_other HOST arzach - CMD goods.iraf RUN "synctool goods12: irafdev" - AFTER stamp/dev - CMD goods.pyssg RUN "synctool goods12: pyssgdev" - AFTER stamp/dev - CMD goods.stsci_iraf RUN "synctool goods12: stsci_iraf_dev" - AFTER stamp/dev - CMD goods.hstcal RUN "synctool goods12: hstcaldev" - AFTER stamp/dev - CMD goods.motd RUN "synctool goods12: irafdev/iraf/unix/hlib/motd" - AFTER goods.iraf - -# witserv1 - who are these guys? - -TABLE distribute_other HOST arzach - CMD witserv1.iraf RUN "synctool witserv1: irafdev" - AFTER stamp/dev - CMD witserv1.pyssg RUN "synctool witserv1: pyssgdev" - AFTER stamp/dev - CMD witserv1.stsci_iraf RUN "synctool witserv1: stsci_iraf_dev" - AFTER stamp/dev - CMD witserv1.hstcal RUN "synctool witserv1: hstcaldev" - AFTER stamp/dev - CMD witserv1.motd RUN "synctool witserv1: irafdev/iraf/unix/hlib/motd" - AFTER witserv1.iraf - -# dmsinsvm - have a pipeline and irafx/irafdev on the same machine for INS - -TABLE distribute_other HOST arzach - CMD dmsinsvm.iraf RUN "synctool dmsinsvm: irafdev" - AFTER stamp/dev - CMD dmsinsvm.pyssg RUN "synctool dmsinsvm: pyssgdev" - AFTER stamp/dev - CMD dmsinsvm.stsci_iraf RUN "synctool dmsinsvm: stsci_iraf_dev" - AFTER stamp/dev - CMD dmsinsvm.hstcal RUN "synctool dmsinsvm: hstcaldev" - AFTER stamp/dev - CMD dmsinsvm.motd RUN "synctool dmsinsvm: irafdev/iraf/unix/hlib/motd" - AFTER dmsinsvm.iraf - -# UDF - another funded project with their own machines - -TABLE distribute_other HOST thor - CMD udf1.iraf RUN "synctool udf1: irafdev" - AFTER stamp/dev - CMD udf1.pyssg RUN "synctool udf1: pyssgdev" - AFTER stamp/dev - CMD udf1.stsci_iraf RUN "synctool udf1: stsci_iraf_dev" - AFTER stamp/dev - CMD udf1.hstcal RUN "synctool udf1: hstcaldev" - AFTER stamp/dev - CMD udf1.motd RUN "synctool udf1: irafdev/iraf/unix/hlib/motd" - AFTER udf1.iraf - -# royal - a beowulf cluster - -TABLE distribute_other HOST thor - CMD royal.iraf RUN "synctool royal: irafdev" - AFTER stamp/dev - CMD royal.pyssg RUN "synctool royal: pyssgdev" - AFTER stamp/dev - CMD royal.stsci_iraf RUN "synctool royal: stsci_iraf_dev" - AFTER stamp/dev - CMD royal.hstcal RUN "synctool royal: hstcaldev" - AFTER stamp/dev - CMD royal.motd RUN "synctool royal: irafdev/iraf/unix/hlib/motd" - AFTER royal.iraf - -#################### -#################### - -# This structure is meant to serialize the regtests so that nothing else -# is going on at the same time. The regtests can consume all the CPUs. -TABLE regtest HOST herbert thor arzach bond cadeau banana - CMD okify RUN "test_okify" - AFTER distribute/* - CMD dev.test2.7 RUN "test_rt dev 2.7" - AFTER okify - -TABLE regtest HOST arzach - CMD dev.test2.6 RUN "test_rt dev 2.6" - AFTER dev.test2.7 - CMD dev.test2.5 RUN "test_rt dev 2.5" - AFTER dev.test2.6 - -TABLE regtest HOST thor - CMD dev.contact RUN "test_contact" - AFTER dev.test2.7 - - # change this to have each test batch import independently -TABLE regtest_import HOST ssb - CMD dev.import RUN "test_import daily" - AFTER *:regtest/* - CMD dev.notify RUN "test_notify daily" - AFTER dev.import - CMD dev.sqlite_watch RUN "test_sqlite_watch" - AFTER dev.import - CMD dev.mysql_watch RUN "test_mysql_watch" - AFTER dev.import |