Skip to content

Instantly share code, notes, and snippets.

@sgoggins
Created July 2, 2021 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sgoggins/e6e6d782aa2ce5a43da1582d0c36f687 to your computer and use it in GitHub Desktop.
Save sgoggins/e6e6d782aa2ce5a43da1582d0c36f687 to your computer and use it in GitHub Desktop.
A sample script for systematically testing multiple instances
#!/bin/bash
rm -rf virtualenv/augur-spos
rm -rf virtualenv/augur-zephyr
rm -rf virtualenv/augur-unicef
rm -rf virtualenv/augur-census
rm -rf virtualenv/augur-indeed
rm -rf virtualenv/augur-howison
rm -rf virtualenv/augur-jenkins
rm -rf virtualenv/augur-osshealth
rm -rf virtualenv/augur-science
python3 -m venv virtualenv/augur-spos
python3 -m venv virtualenv/augur-zephyr
python3 -m venv virtualenv/augur-unicef
python3 -m venv virtualenv/augur-census
python3 -m venv virtualenv/augur-indeed
python3 -m venv virtualenv/augur-howison
python3 -m venv virtualenv/augur-jenkins
python3 -m venv virtualenv/augur-osshealth
python3 -m venv virtualenv/augur-science
cd augur-spos/
source ../virtualenv/augur-spos/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-zephyr/
source ../virtualenv/augur-zephyr/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-unicef/
source ../virtualenv/augur-unicef/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start > /dev/null 2>&1 &
deactivate
cd ../
cd augur-census/
source ../virtualenv/augur-census/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-chaoss-reports/
source ../virtualenv/augur-chaoss-reports/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-howison/
source ../virtualenv/augur-howison/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-indeed/
source ../virtualenv/augur-indeed/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-jenkins/
source ../virtualenv/augur-jenkins/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
cd augur-osshealth/
source ../virtualenv/augur-osshealth/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
#cd augur-qt/
#source ../virtualenv/augur-qt/bin/activate
#git pull
#echo "Starting backend server..."
#nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
#deactivate
#cd ../
cd augur-science/
source ../virtualenv/augur-science/bin/activate
git stash
git checkout test
git pull
make rebuild-dev
augur db upgrade-db-version
echo "Starting backend server..."
nohup augur backend start --disable-housekeeper > /dev/null 2>&1 &
deactivate
cd ../
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment