mirror of
https://github.com/AllanWang/Frost-for-Facebook.git
synced 2024-09-19 15:11:42 +02:00
Wrap must bash variables with braces
This commit is contained in:
parent
ed499166fa
commit
cfc1982400
@ -13,12 +13,12 @@ VERSION_KEY=Frost
|
||||
# Make version key different from module name
|
||||
|
||||
# create a new directory that will contain our generated apk
|
||||
mkdir $HOME/$VERSION_KEY/
|
||||
mkdir ${HOME}/${VERSION_KEY}/
|
||||
# copy generated apk from build folder to the folder just created
|
||||
cp -a $MODULE_NAME/build/outputs/apk/releaseTest/. $HOME/$VERSION_KEY/
|
||||
cp -a ${MODULE_NAME}/build/outputs/apk/releaseTest/. ${HOME}/${VERSION_KEY}/
|
||||
printf "Moved apks\n"
|
||||
ls -a $HOME/${VERSION_KEY}
|
||||
if [ -z "$(find $HOME/${VERSION_KEY} -name '*.apk')" ]; then
|
||||
ls -a ${HOME}/${VERSION_KEY}
|
||||
if [[ -z "$(find ${HOME}/${VERSION_KEY} -name '*.apk')" ]]; then
|
||||
echo "No apks found"
|
||||
exit 1
|
||||
fi
|
||||
@ -29,30 +29,30 @@ cd $HOME
|
||||
git config --global user.email "$EMAIL"
|
||||
git config --global user.name "$USER_AUTH CI"
|
||||
# clone the repository in the buildApk folder
|
||||
git clone --quiet --branch=master https://$USER_AUTH:$GITHUB_API_KEY@github.com/$RELEASE_REPO.git master > /dev/null
|
||||
git clone --quiet --branch=master https://${USER_AUTH}:${GITHUB_API_KEY}@github.com/${RELEASE_REPO}.git master > /dev/null
|
||||
# create version file
|
||||
echo "Create Version File"
|
||||
cd master
|
||||
echo "$VERSION_KEY v$TRAVIS_BUILD_NUMBER" > "$VERSION_KEY.txt"
|
||||
echo "${VERSION_KEY} v${TRAVIS_BUILD_NUMBER}" > "${VERSION_KEY}.txt"
|
||||
|
||||
echo "Push Version File"
|
||||
git remote rm origin
|
||||
git remote add origin https://$USER_AUTH:$GITHUB_API_KEY@github.com/$RELEASE_REPO.git
|
||||
git remote add origin https://${USER_AUTH}:${GITHUB_API_KEY}@github.com/${RELEASE_REPO}.git
|
||||
git add -f .
|
||||
git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed [skip ci]"
|
||||
git commit -m "Travis build ${TRAVIS_BUILD_NUMBER} pushed [skip ci]"
|
||||
git push -fq origin master > /dev/null
|
||||
|
||||
echo "Create New Release"
|
||||
API_JSON="$(printf '{"tag_name": "v%s","target_commitish": "master","name": "v%s","body": "Automatic Release v%s for branch %s %s","draft": false,"prerelease": false}' $TRAVIS_BUILD_NUMBER $TRAVIS_BUILD_NUMBER $TRAVIS_BUILD_NUMBER "\`$TRAVIS_BRANCH\`" "\nhttps://github.com/$TRAVIS_REPO_SLUG/commit/$TRAVIS_COMMIT")"
|
||||
newRelease="$(curl --data "$API_JSON" https://api.github.com/repos/$RELEASE_REPO/releases?access_token=$GITHUB_API_KEY)"
|
||||
API_JSON="$(printf '{"tag_name": "v%s","target_commitish": "master","name": "v%s","body": "Automatic Release v%s for branch %s %s","draft": false,"prerelease": false}' ${TRAVIS_BUILD_NUMBER} ${TRAVIS_BUILD_NUMBER} ${TRAVIS_BUILD_NUMBER} "\`${TRAVIS_BRANCH}\`" "\nhttps://github.com/${TRAVIS_REPO_SLUG}/commit/${TRAVIS_COMMIT}")"
|
||||
newRelease="$(curl --data "${API_JSON}" https://api.github.com/repos/${RELEASE_REPO}/releases?access_token=${GITHUB_API_KEY})"
|
||||
rID="$(echo "$newRelease" | jq ".id")"
|
||||
|
||||
cd $HOME/${VERSION_KEY}
|
||||
cd ${HOME}/${VERSION_KEY}
|
||||
echo "Push apk to $rID"
|
||||
for apk in $(find *.apk -type f); do
|
||||
apkName="${apk::-4}"
|
||||
printf "Apk $apkName\n"
|
||||
curl "https://uploads.github.com/repos/${RELEASE_REPO}/releases/${rID}/assets?access_token=${GITHUB_API_KEY}&name=${apkName}-v${TRAVIS_BUILD_NUMBER}.apk" --header 'Content-Type: application/zip' --upload-file $apkName.apk -X POST
|
||||
curl "https://uploads.github.com/repos/${RELEASE_REPO}/releases/${rID}/assets?access_token=${GITHUB_API_KEY}&name=${apkName}-v${TRAVIS_BUILD_NUMBER}.apk" --header 'Content-Type: application/zip' --upload-file ${apkName}.apk -X POST
|
||||
done
|
||||
|
||||
echo -e "Done\n"
|
Loading…
Reference in New Issue
Block a user