chore(travis): upload Lean package to Dropbox
This commit is contained in:
parent
3673f2ac1d
commit
06899d02c0
3 changed files with 21 additions and 2 deletions
|
@ -4,7 +4,7 @@ env:
|
||||||
- secure: "W8vou0KRJOOboZXP9q+D/9Wl6LlBeVS2T85MHWPz7EwCMQbJq5xWnGzYLE6FmC0iILcZkXyP63vqoYMFo5MJaEQeALGx2RuIiW7XgrD+7Bn4Vfsp6BLT7K9/AJETGGTQnLs8oZJJCXHGtzbc8EPFIZd/ZPPrve4jhEE5ZNhXnRc="
|
- secure: "W8vou0KRJOOboZXP9q+D/9Wl6LlBeVS2T85MHWPz7EwCMQbJq5xWnGzYLE6FmC0iILcZkXyP63vqoYMFo5MJaEQeALGx2RuIiW7XgrD+7Bn4Vfsp6BLT7K9/AJETGGTQnLs8oZJJCXHGtzbc8EPFIZd/ZPPrve4jhEE5ZNhXnRc="
|
||||||
matrix:
|
matrix:
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=DEBUG TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=51
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=DEBUG TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=51
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=51 UPLOAD=osx
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=51 UPLOAD=osx PACKAGE=TRUE
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=52
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=52
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=JIT
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE TCMALLOC=OFF PUSH_TO_CDASH=TRUE LUA=JIT
|
||||||
|
|
||||||
|
@ -48,6 +48,9 @@ script:
|
||||||
- sed -i "" "s/BuildName:.*/BuildName:$BUILD_NAME/" $CONFIG_FILE
|
- sed -i "" "s/BuildName:.*/BuildName:$BUILD_NAME/" $CONFIG_FILE
|
||||||
- ctest -D ExperimentalBuild -VV
|
- ctest -D ExperimentalBuild -VV
|
||||||
- yes "C" | ctest -D ExperimentalTest ${CTEST_FLAGS} -VV | ../script/demangle_cpptype.py;
|
- yes "C" | ctest -D ExperimentalTest ${CTEST_FLAGS} -VV | ../script/demangle_cpptype.py;
|
||||||
|
- if [[ $PACKAGE == TRUE ]]; then
|
||||||
|
ninja package;
|
||||||
|
fi
|
||||||
- cd ..
|
- cd ..
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
|
@ -63,6 +66,9 @@ after_script:
|
||||||
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
||||||
fi;
|
fi;
|
||||||
mkdir ${UPLOAD_DIR};
|
mkdir ${UPLOAD_DIR};
|
||||||
|
if [[ $PACKAGE == TRUE ]]; then
|
||||||
|
cp -v build/*.zip ${UPLOAD_DIR}/;
|
||||||
|
fi
|
||||||
cp -v build/shell/lean ${UPLOAD_DIR}/${BINARY};
|
cp -v build/shell/lean ${UPLOAD_DIR}/${BINARY};
|
||||||
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY};
|
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY};
|
||||||
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
||||||
|
|
|
@ -5,7 +5,7 @@ env:
|
||||||
# DROPBOX_KEY
|
# DROPBOX_KEY
|
||||||
- secure: "fQ9mzDBBvId1qpEK/DhwlwRYBGrP0XG/XKUvTRTmX3kv7YIrKFZs/TGEDyvwnfaq6IY6rpHdqsnd/ic22DVsEGIGQO0BWUybZP0nmBHmL9aOqjjdUlgVs5vKhWmij8NkCp5LA3GU0fPm0tOonNmejxsxfNUdxk66hOlLLgPhzVo="
|
- secure: "fQ9mzDBBvId1qpEK/DhwlwRYBGrP0XG/XKUvTRTmX3kv7YIrKFZs/TGEDyvwnfaq6IY6rpHdqsnd/ic22DVsEGIGQO0BWUybZP0nmBHmL9aOqjjdUlgVs5vKhWmij8NkCp5LA3GU0fPm0tOonNmejxsxfNUdxk66hOlLLgPhzVo="
|
||||||
matrix:
|
matrix:
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE UPLOAD=windows DROPBOX=TRUE PUSH_TO_CDASH=TRUE
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=RELEASE UPLOAD=windows DROPBOX=TRUE PUSH_TO_CDASH=TRUE PACKAGE=TRUE
|
||||||
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=DEBUG PUSH_TO_CDASH=TRUE
|
- CMAKE_CXX_COMPILER=g++ CMAKE_BUILD_TYPE=DEBUG PUSH_TO_CDASH=TRUE
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
@ -52,6 +52,9 @@ script:
|
||||||
find Testing -type f -name "*.xml" -exec sed -i 's/OSName=\"Linux\"/OSName=\"Windows\"/' {} \; ;
|
find Testing -type f -name "*.xml" -exec sed -i 's/OSName=\"Linux\"/OSName=\"Windows\"/' {} \; ;
|
||||||
ctest -D ExperimentalSubmit;
|
ctest -D ExperimentalSubmit;
|
||||||
fi
|
fi
|
||||||
|
- if [[ $PACKAGE == TRUE ]]; then
|
||||||
|
make package;
|
||||||
|
fi
|
||||||
- cd ..
|
- cd ..
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
|
@ -66,6 +69,9 @@ after_script:
|
||||||
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
||||||
fi;
|
fi;
|
||||||
mkdir ${UPLOAD_DIR};
|
mkdir ${UPLOAD_DIR};
|
||||||
|
if [[ $PACKAGE == TRUE ]]; then
|
||||||
|
cp -v build/*.zip ${UPLOAD_DIR}/;
|
||||||
|
fi
|
||||||
cp build/shell/lean.exe ${UPLOAD_DIR}/${BINARY}.exe;
|
cp build/shell/lean.exe ${UPLOAD_DIR}/${BINARY}.exe;
|
||||||
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY}.exe;
|
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY}.exe;
|
||||||
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
||||||
|
|
|
@ -70,6 +70,7 @@ env:
|
||||||
UPLOAD=linux_tcmalloc
|
UPLOAD=linux_tcmalloc
|
||||||
PUSH_TO_CDASH=TRUE
|
PUSH_TO_CDASH=TRUE
|
||||||
LUA=52
|
LUA=52
|
||||||
|
PACKAGE=TRUE
|
||||||
# R3. clang++-3.3 | RELEASE
|
# R3. clang++-3.3 | RELEASE
|
||||||
- CMAKE_CXX_COMPILER=clang++-3.3
|
- CMAKE_CXX_COMPILER=clang++-3.3
|
||||||
CMAKE_BUILD_TYPE=RELEASE
|
CMAKE_BUILD_TYPE=RELEASE
|
||||||
|
@ -282,6 +283,9 @@ after_script:
|
||||||
find Testing \( -name "LastTest_*.log" -o -name "LastDynamicAnalysis_*.log" \) -exec sh -c 'TMP=`mktemp /tmp/ctesttmp_XXXX`; ../script/demangle_cpptype.py {} > $TMP; mv -v $TMP {}' ";";
|
find Testing \( -name "LastTest_*.log" -o -name "LastDynamicAnalysis_*.log" \) -exec sh -c 'TMP=`mktemp /tmp/ctesttmp_XXXX`; ../script/demangle_cpptype.py {} > $TMP; mv -v $TMP {}' ";";
|
||||||
ctest -D ExperimentalSubmit;
|
ctest -D ExperimentalSubmit;
|
||||||
fi
|
fi
|
||||||
|
- if [[ $LEANREPO == BLESSED && $PACKAGE == TRUE ]]; then
|
||||||
|
ninja package;
|
||||||
|
fi
|
||||||
- cd ..
|
- cd ..
|
||||||
- if [[ $LEANREPO == BLESSED && $BUILD_DOXYGEN == TRUE ]]; then
|
- if [[ $LEANREPO == BLESSED && $BUILD_DOXYGEN == TRUE ]]; then
|
||||||
sudo apt-get -qq install graphviz doxygen parallel;
|
sudo apt-get -qq install graphviz doxygen parallel;
|
||||||
|
@ -303,6 +307,9 @@ after_script:
|
||||||
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
ARCHIVE_BINARY=${ARCHIVE_BINARY}_tcmalloc;
|
||||||
fi;
|
fi;
|
||||||
mkdir ${UPLOAD_DIR};
|
mkdir ${UPLOAD_DIR};
|
||||||
|
if [[ $LEANREPO == BLESSED && $PACKAGE == TRUE ]]; then
|
||||||
|
cp -v build/*.zip ${UPLOAD_DIR}/;
|
||||||
|
fi
|
||||||
cp -v build/shell/lean ${UPLOAD_DIR}/${BINARY};
|
cp -v build/shell/lean ${UPLOAD_DIR}/${BINARY};
|
||||||
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY};
|
tar cvfz ${UPLOAD_DIR}/${ARCHIVE_BINARY}.tar.gz ${UPLOAD_DIR}/${BINARY};
|
||||||
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
script/dropbox_upload.py --srcpath ${UPLOAD_DIR} --destpath /Public/${UPLOAD_DIR} --dropbox-token ${DROPBOX_KEY};
|
||||||
|
|
Loading…
Reference in a new issue