mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-07 00:02:53 +08:00
47 lines
1.2 KiB
Bash
Executable File
47 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# If not a pull request, setup for Linux only
|
|
if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
|
|
echo "Should run when TRAVIS_PULL_REQUEST == false"
|
|
echo "Commit msg: $TRAVIS_COMMIT_MESSAGE"
|
|
echo "Stop process for TRAVIS_OS_NAME:$TRAVIS_OS_NAME && TRAVIS_PULL_REQUEST:$TRAVIS_PULL_REQUEST"
|
|
exit 0
|
|
fi
|
|
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
COCOS2DX_ROOT="$DIR"/../..
|
|
HOST_NAME=""
|
|
set -x
|
|
|
|
|
|
function download_external()
|
|
{
|
|
pushd $COCOS2DX_ROOT
|
|
#python download-deps.py -r=yes
|
|
cd $COCOS2DX_ROOT/external
|
|
external_version=`grep version config.json |awk -F'"' '{print $4}'`
|
|
external_repo_name=`grep name config.json |awk -F'"' '{print $4}'`
|
|
external_repo_parent=`grep owner config.json |awk -F'"' '{print $4}'`
|
|
rm *
|
|
git clone --branch $external_version --depth 1 https://github.com/$external_repo_parent/$external_repo_name .
|
|
#git checkout $external_version
|
|
git log --oneline -1
|
|
popd
|
|
}
|
|
|
|
function install_python_module()
|
|
{
|
|
sudo easy_install pip
|
|
sudo -H pip install pyyaml
|
|
sudo -H pip install Cheetah
|
|
}
|
|
|
|
#we only use osx for generate bindings
|
|
|
|
download_external
|
|
install_python_module
|
|
|
|
set +x |