mirror of
https://github.com/haiwen/seahub.git
synced 2025-05-14 02:45:44 +00:00
36 lines
931 B
Bash
Executable File
36 lines
931 B
Bash
Executable File
#!/bin/bash
|
|
: ${PYTHON=python}
|
|
|
|
set -e
|
|
if [[ ${TRAVIS} != "" ]]; then
|
|
set -x
|
|
fi
|
|
|
|
set -x
|
|
SEAHUB_TESTSDIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
|
|
SEAHUB_SRCDIR=$(dirname "${SEAHUB_TESTSDIR}")
|
|
|
|
export PYTHONPATH="/usr/local/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages:${SEAHUB_SRCDIR}/thirdpart:${PYTHONPATH}"
|
|
cd "$SEAHUB_SRCDIR"
|
|
set +x
|
|
|
|
function commit_dist_files() {
|
|
git checkout -b dist-$TRAVIS_BRANCH
|
|
git add -u . && git add -A media/assets && git add -A static/scripts
|
|
git commit -m "[dist] Travis build: #$TRAVIS_BUILD_NUMBER, based on commit $TRAVIS_COMMIT." -m "https://travis-ci.org/haiwen/seahub/builds/$TRAVIS_BUILD_ID" -m "$TRAVIS_COMMIT_MESSAGE"
|
|
}
|
|
|
|
function upload_files() {
|
|
git push git@github.com:haiwen/seahub.git dist-$TRAVIS_BRANCH -f
|
|
}
|
|
|
|
function make_dist() {
|
|
echo "Making dist files ..."
|
|
make dist
|
|
}
|
|
|
|
|
|
make_dist
|
|
commit_dist_files
|
|
upload_files
|