mirror of
https://github.com/AllanWang/Frost-for-Facebook.git
synced 2024-11-08 12:02:33 +01:00
Delete Travis CI files
This commit is contained in:
parent
771676db9f
commit
15e4a12a39
65
.travis.yml
65
.travis.yml
@ -1,65 +0,0 @@
|
|||||||
language: android
|
|
||||||
jdk:
|
|
||||||
- openjdk11
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- ANDROID_API=30
|
|
||||||
- EMULATOR_API=19
|
|
||||||
- ANDROID_BUILD_TOOLS=30.0.2
|
|
||||||
- ANDROID_COMMAND_LINE_TOOLS=7583922
|
|
||||||
- ANDROID_HOME=~/android-sdk
|
|
||||||
- secure: X3J97ccW+8K0bXPXhX608vPx7Pr/G4ju7quxydqMaYGgClHxoL/WpXOBAyyllde5P28PY4kioaqcI21BEhnAw0QUbmnzVLA1Qd5VS7aMPHpEnInKuOxGZ2d570OZd1f+ozFVt05vzG0VBJlBAkVhz2GWNxQdmIV1sO28MH526JMuYaEREuuywVSZmAeY7AAbW9MeCC2wvHvNmhk2nk6NLRQcsrDHcBsimy9fnnQ9lT/QsvToi1ZJd/MN7YkGDUULR+YmaotBzG546UJ1EiZQX91bFEJfP0oL43Pk7t5snzmHnKjLOr8Mt5QsIUXaiy/uzhUVmuDh1i0GEpZmhqM7nz/T6P7ogaLbbyJeauNmf15nu+e3hSvNiTzKyIwfSSflv8Do3g8/Eo3dKfIi3I8/OKF/uZ76kywh2LRqtZAqxRDiAMDZVwsRgD4aztoWm5AWa3tSoGy1J7i1eoqX6bNqokRbjgheTqcjN13kCdSZi3pZX7UBYm2Vumhn4izhTume19Rh9SqTmRgQ8jM7ynxHh7vVsJPPJG0HbQ623xz+d9mtXGy1fAb0dcUJMXdOhFN3m6AnKuHiF7cmsqje7Euk/TOZyqZmu0xEhTkugMbNKwGrklJiwRr3IoLtPdhLE38u3/auloUqBQ4K/iA9ZdhAreTSHEaI9d3J4N6kqCj3U30=
|
|
||||||
android:
|
|
||||||
components:
|
|
||||||
- tools
|
|
||||||
- platform-tools
|
|
||||||
- build-tools-$ANDROID_BUILD_TOOLS
|
|
||||||
- android-$ANDROID_API
|
|
||||||
- extra-android-support
|
|
||||||
- extra-android-m2repository
|
|
||||||
- extra-google-m2repository
|
|
||||||
licenses:
|
|
||||||
- ".+"
|
|
||||||
git:
|
|
||||||
depth: 500
|
|
||||||
before_install:
|
|
||||||
# Get Java 11 compatible tools: https://stackoverflow.com/a/68534598/4407321
|
|
||||||
- touch $HOME/.android/repositories.cfg
|
|
||||||
- wget "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_COMMAND_LINE_TOOLS}_latest.zip" -O commandlinetools.zip
|
|
||||||
- unzip commandlinetools.zip -d $ANDROID_HOME/
|
|
||||||
- yes | $ANDROID_HOME/cmdline-tools/bin/sdkmanager "platforms;android-${ANDROID_API}" --sdk_root=$ANDROID_HOME
|
|
||||||
- yes | $ANDROID_HOME/cmdline-tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" --sdk_root=$ANDROID_HOME
|
|
||||||
# Get Frost content
|
|
||||||
- openssl aes-256-cbc -K $encrypted_0454d0cf846c_key -iv $encrypted_0454d0cf846c_iv
|
|
||||||
-in files/frost.tar.enc -out files/frost.tar -d
|
|
||||||
- tar xvf files/frost.tar
|
|
||||||
after_success:
|
|
||||||
- "./generate-apk-release.sh"
|
|
||||||
script:
|
|
||||||
- "./gradlew --quiet androidGitVersion"
|
|
||||||
- "./gradlew spotlessCheck lintReleaseTest testReleaseUnitTest assembleReleaseTest"
|
|
||||||
notifications:
|
|
||||||
email: false
|
|
||||||
slack:
|
|
||||||
rooms:
|
|
||||||
secure: NC8a55iKsav9il4rNCtNZN6avovtv6ZpdJjyTRABxHp1zImn9Cuxaplecgzp8fRJqP8qLqPB/cvHG2WCSjyfB6g4rBIU/1NvtL4sLe666Mw08upTDGKwhOyr5n1MEcmpkEJaJyuh9KoNK2+8PmUmdK+1oGXYy6Sa+a8Izzpaaa05QYiKiT8wIMFSk6+kocHBNkpAxTf2l/ywChhNJcappEXNjVCkEBL5S1TUdC//lPdDmsX6o+2fvs2goyxkYJl5voL34NLf2VBxDQUd/Nu0KUhwQW+aiV4xUNZSYyKi3YjPf/SBX20YLtRbrkpqct0M93BhwjCgFlO2wdyCyUc5dMde0SJ6h42yvhZKGKTkvbO353rDqs9hhiQzVtrTr2MNkefw6eJcPUJj2yPm4hUp4ppWRHunl/7Eha78Gde4MLrwDtDWNeByPWNNYpjr8CqQtmZ0JjT8PuZB2iHyNDr8TjXQot16zQ2Xg7oDmedUymiZmjRxI812zHIAP3nqT4IKd7ji0Bi9XxSqygfqQyMBCc9DhzF8LTgJvmrZ3ValSKPcGEqLZdeaVO9VmJOnZ/AY5vBrkjaWBmArFW5m5sLOVtlS49VavN/bSdgoRXqUatcNxKyUNaJVgA4W6XnNiXB61FFkC1gDvC/7OyS/PIOse3lPehL+5Z2re92zTEYhS8s=
|
|
||||||
on_success: always
|
|
||||||
on_failure: always
|
|
||||||
template:
|
|
||||||
- Frost Build <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of
|
|
||||||
%{repository}@%{branch} %{result} in %{duration}
|
|
||||||
- "%{commit_subject}"
|
|
||||||
- "<https://github.com/AllanWang/Frost-for-Facebook-APK-Builder/releases/tag/v%{build_number}|APK
|
|
||||||
Download>"
|
|
||||||
sudo: false
|
|
||||||
branches:
|
|
||||||
except:
|
|
||||||
- master
|
|
||||||
- l10n_dev
|
|
||||||
before_cache:
|
|
||||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
|
||||||
- rm -rf $HOME/.gradle/caches/*/plugin-resolution/
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- "$HOME/.gradle/caches/"
|
|
||||||
- "$HOME/.gradle/wrapper/"
|
|
Binary file not shown.
@ -1,58 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# config
|
|
||||||
# make sure the GITHUB_API_KEY is encrypted and inside the travis file
|
|
||||||
# travis encrypt GITHUB_API_KEY=super_secret --add env.global
|
|
||||||
# Note - gradle 3.0.0 generates outputs in their own folders - ctrl + f > releaseTest
|
|
||||||
|
|
||||||
RELEASE_REPO=AllanWang/Frost-for-Facebook-APK-Builder
|
|
||||||
USER_AUTH=PitchedApps
|
|
||||||
EMAIL=pitchedapps@gmail.com
|
|
||||||
MODULE_NAME=app
|
|
||||||
VERSION_KEY=Frost
|
|
||||||
# Make version key different from module name
|
|
||||||
|
|
||||||
# create a new directory that will contain our generated apk
|
|
||||||
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}/
|
|
||||||
printf "Moved apks\n"
|
|
||||||
ls -a ${HOME}/${VERSION_KEY}
|
|
||||||
if [[ -z "$(find ${HOME}/${VERSION_KEY} -name '*.apk')" ]]; then
|
|
||||||
echo "No apks found"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# go to home and setup git
|
|
||||||
echo "Clone Git"
|
|
||||||
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
|
|
||||||
# create version file
|
|
||||||
echo "Create Version File"
|
|
||||||
cd master
|
|
||||||
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 add -f .
|
|
||||||
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}" -H "Authorization: token ${GITHUB_API_KEY}" https://api.github.com/repos/${RELEASE_REPO}/releases)"
|
|
||||||
rID="$(echo "$newRelease" | jq ".id")"
|
|
||||||
|
|
||||||
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 -H "Authorization: token ${GITHUB_API_KEY}" "https://uploads.github.com/repos/${RELEASE_REPO}/releases/${rID}/assets?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