Skip to content
Snippets Groups Projects
Commit 4455d308 authored by ribeaudc's avatar ribeaudc
Browse files

add: - Helpful scripts for the magical Wednesday.

SVN: 7641
parent 09bdb6da
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
# This script assumes that you already are on the sprint server and must be run from that place
# in the home directory.
if [ $# -lt 1 ]; then
echo "Usage: $0 <sprint number>"
exit 1
fi
VER=$1
PREV_VER=$(( $VER - 1 ))
DB_SNAPSHOT=db_snapshots/sprint$PREV_VER-lims_productive.sql
./sprint/openBIS-server/apache-tomcat/bin/shutdown.sh
./sprint/download-server/download-service.sh stop
pg_dump -U postgres -O lims_productive > $DB_SNAPSHOT
tar -cf - $DB_SNAPSHOT | bzip2 >db_snapshots/sprint$PREV_VER-lims_productive.tar.bz2
rm -f $DB_SNAPSHOT
mv sprint-$PREV_VER old
rm sprint
mkdir sprint-$VER
ln -s sprint-$VER sprint
cd sprint
unzip ../openBIS-server-S$VER-*
cd openBIS-server
./install.sh $PWD ../../service.properties
cd ..
unzip ../download-server-S$VER-*
cd download-server
cp ~/old/sprint-$PREV_VER/download-server/etc/service.properties etc/
chmod 700 download-service.sh
export JAVA_HOME=/usr
./download-service.sh start
cd
mv *.zip tmp
\ No newline at end of file
#!/bin/bash
# This script assumes that 'sprint-openbis' matches the sprint server (hostname: 'sprint-openbis.ethz.ch')
# configured in the SSH config file and that 'hal' matches hostname 'cisd-hal.ethz.ch'.
if [ $# -lt 1 ]; then
echo "Usage: $0 <sprint number>"
exit 1
fi
TODAY=`date "+%Y-%m-%d"`
VER=$1
FULL_VER=S$VER.0
svn checkout svn+ssh://source.systemsx.ch/repos/cisd/build_resources/trunk build_resources
cd build_resources
./tag_sprint.sh openbis S$VER
./build.sh openbis S$VER
HAL_PATH=../cisd/sprint_builds/openBIS
HAL_DIR=$HAL_PATH/$TODAY-$FULL_VER
echo "mkdir -p $HAL_DIR" | ssh -T hal
scp *.zip hal:$HAL_DIR
scp openBIS-server-*.zip sprint-openbis:.
scp download-server-*.zip sprint-openbis:.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment