Update deploy_master.sh and win.sh
This commit is contained in:
parent
fa5d81ece9
commit
6961d33afc
@ -38,12 +38,21 @@ if [ "$TRAVIS_OS_NAME_STANDARD" = "windows" ]; then
|
|||||||
else
|
else
|
||||||
export TRAVIS_OS_NAME_SHORT=$TRAVIS_OS_NAME_STANDARD
|
export TRAVIS_OS_NAME_SHORT=$TRAVIS_OS_NAME_STANDARD
|
||||||
fi
|
fi
|
||||||
|
if [ "$TRAVIS_OS_NAME_STANDARD" = "windows" ]; then
|
||||||
|
export SRC_TDJNI_LIBNAME="libtdjni.dll"
|
||||||
|
export DEST_TDJNI_LIBNAME="tdjni.dll"
|
||||||
|
else
|
||||||
|
export SRC_TDJNI_LIBNAME="libtdjni.so"
|
||||||
|
export DEST_TDJNI_LIBNAME="tdjni.so"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "TRAVIS_OS_NAME: $TRAVIS_OS_NAME"
|
echo "TRAVIS_OS_NAME: $TRAVIS_OS_NAME"
|
||||||
echo "TRAVIS_OS_NAME_STANDARD: $TRAVIS_OS_NAME_STANDARD"
|
echo "TRAVIS_OS_NAME_STANDARD: $TRAVIS_OS_NAME_STANDARD"
|
||||||
echo "TRAVIS_OS_NAME_SHORT: $TRAVIS_OS_NAME_SHORT"
|
echo "TRAVIS_OS_NAME_SHORT: $TRAVIS_OS_NAME_SHORT"
|
||||||
echo "TRAVIS_CPU_ARCH: $TRAVIS_CPU_ARCH"
|
echo "TRAVIS_CPU_ARCH: $TRAVIS_CPU_ARCH"
|
||||||
echo "TRAVIS_CPU_ARCH_STANDARD: $TRAVIS_CPU_ARCH_STANDARD"
|
echo "TRAVIS_CPU_ARCH_STANDARD: $TRAVIS_CPU_ARCH_STANDARD"
|
||||||
|
echo "SRC_TDJNI_LIBNAME: $SRC_TDJNI_LIBNAME"
|
||||||
|
echo "DEST_TDJNI_LIBNAME: $DEST_TDJNI_LIBNAME"
|
||||||
# End setup variables
|
# End setup variables
|
||||||
|
|
||||||
# Setup ssh
|
# Setup ssh
|
||||||
@ -62,22 +71,13 @@ git config pull.rebase false
|
|||||||
cd $TRAVIS_BUILD_DIR
|
cd $TRAVIS_BUILD_DIR
|
||||||
git clone --depth=1 "git@ssh.git.ignuranza.net:tdlight-team/tdlight-java-natives-$TRAVIS_OS_NAME_STANDARD-$TRAVIS_CPU_ARCH_STANDARD.git"
|
git clone --depth=1 "git@ssh.git.ignuranza.net:tdlight-team/tdlight-java-natives-$TRAVIS_OS_NAME_STANDARD-$TRAVIS_CPU_ARCH_STANDARD.git"
|
||||||
cd "tdlight-java-natives-$TRAVIS_OS_NAME_STANDARD-$TRAVIS_CPU_ARCH_STANDARD"
|
cd "tdlight-java-natives-$TRAVIS_OS_NAME_STANDARD-$TRAVIS_CPU_ARCH_STANDARD"
|
||||||
SRC_LIBNAME=""
|
|
||||||
LIBNAME=""
|
|
||||||
if [ "$TRAVIS_OS_NAME_STANDARD" = "windows" ]; then
|
|
||||||
export SRC_LIBNAME="libtdjni.dll"
|
|
||||||
export LIBNAME="tdjni.dll"
|
|
||||||
else
|
|
||||||
export SRC_LIBNAME="libtdjni.so"
|
|
||||||
export LIBNAME="tdjni.so"
|
|
||||||
fi
|
|
||||||
mkdir -p "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD"
|
mkdir -p "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD"
|
||||||
mv "$TRAVIS_BUILD_DIR/out/$SRC_LIBNAME" "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$LIBNAME"
|
mv "$TRAVIS_BUILD_DIR/out/$SRC_TDJNI_LIBNAME" "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$DEST_TDJNI_LIBNAME"
|
||||||
|
|
||||||
# IF THE NATIVE LIBRARY IS CHANGED
|
# IF THE NATIVE LIBRARY IS CHANGED
|
||||||
if [[ ! -z "$(git status --porcelain | grep \"src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$LIBNAME\")" ]]; then
|
if [[ ! -z "$(git status --porcelain | grep "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$DEST_TDJNI_LIBNAME")" ]]; then
|
||||||
# Do the upgrade of the repository
|
# Do the upgrade of the repository
|
||||||
git add "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$LIBNAME"
|
git add "src/main/resources/libs/$TRAVIS_OS_NAME_SHORT/$TRAVIS_CPU_ARCH_STANDARD/$DEST_TDJNI_LIBNAME"
|
||||||
mvn build-helper:parse-version versions:set \
|
mvn build-helper:parse-version versions:set \
|
||||||
-DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} \
|
-DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} \
|
||||||
versions:commit
|
versions:commit
|
||||||
@ -123,7 +123,7 @@ if [ "$TRAVIS_OS_NAME_STANDARD" = "linux" ]; then
|
|||||||
cp $JAVA_SRC_DIR/it/tdlight/tdnatives/TdApi.java $TRAVIS_BUILD_DIR/tdlight-java/src/main/java/it/tdlight/tdnatives/TdApi.java
|
cp $JAVA_SRC_DIR/it/tdlight/tdnatives/TdApi.java $TRAVIS_BUILD_DIR/tdlight-java/src/main/java/it/tdlight/tdnatives/TdApi.java
|
||||||
|
|
||||||
# IF TdApi.java IS CHANGED
|
# IF TdApi.java IS CHANGED
|
||||||
if [[ ! -z "$(git status --porcelain | grep \"$JAVA_SRC_DIR/it/tdlight/tdnatives/TdApi.java\")" ]]; then
|
if [[ ! -z "$(git status --porcelain | grep "$JAVA_SRC_DIR/it/tdlight/tdnatives/TdApi.java")" ]]; then
|
||||||
# Upgrade TdApi.java in repository master
|
# Upgrade TdApi.java in repository master
|
||||||
cd $TRAVIS_BUILD_DIR/tdlight-java
|
cd $TRAVIS_BUILD_DIR/tdlight-java
|
||||||
git add src/main/java/it/tdlight/tdnatives/TdApi.java
|
git add src/main/java/it/tdlight/tdnatives/TdApi.java
|
||||||
|
@ -52,6 +52,4 @@ cmake -A x64 -DCMAKE_BUILD_TYPE=Release -DTD_BIN_DIR=${TD_BIN_DIR} -DTDNATIVES_B
|
|||||||
cmake --build $TDNATIVES_CPP_BUILD_DIR --target install --config Release
|
cmake --build $TDNATIVES_CPP_BUILD_DIR --target install --config Release
|
||||||
|
|
||||||
# ====== Copy output
|
# ====== Copy output
|
||||||
ls -alch $TDNATIVES_BIN_DIR
|
|
||||||
ls -alch $TDNATIVES_BIN_DIR/Release
|
|
||||||
mv $TDNATIVES_BIN_DIR/tdjni.dll $TRAVIS_BUILD_DIR/out/libtdjni.dll
|
mv $TDNATIVES_BIN_DIR/tdjni.dll $TRAVIS_BUILD_DIR/out/libtdjni.dll
|
||||||
|
Loading…
Reference in New Issue
Block a user