1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-24 21:07:17 +00:00

[travis] Update pipeline

This commit is contained in:
zhengxie
2018-08-10 15:09:49 +08:00
parent 8c2b1d6144
commit 87eb52a094
3 changed files with 26 additions and 14 deletions

View File

@@ -1,20 +1,35 @@
#!/bin/sh
#!/bin/bash
: ${PYTHON=python}
commit_media_files() {
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"
}
upload_files() {
function upload_files() {
git push git@github.com:haiwen/seahub.git dist-$TRAVIS_BRANCH -f
}
make_dist() {
function make_dist() {
echo "Making dist files ..."
make dist
}
# make_dist
commit_media_files
make_dist
commit_dist_files
upload_files