This repository has been archived by the owner on Jul 18, 2018. It is now read-only.
forked from topjohnwu/Magisk
/
.travis.yml
61 lines (61 loc) · 1.89 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
language: android
dist: trusty
jdk: oraclejdk8
branches:
only:
- mido
env:
- VSTR=16.6 VCODE=1662
before_script:
- yes | sdkmanager
"build-tools;28.0.0"
ndk-bundle
"platforms;android-28"
>/dev/null
# Python
- curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
- pyenv install --list
- pyenv install 3.5.1
- pyenv global 3.5.1
script:
# 1
- sed -i "s/keyStorePass=/keyStorePass=${keyStore_Pass}/g" config.prop
- sed -i "s/keyPass=/keyPass=${key_Pass}/g" config.prop
- python build.py --release apk
- python build.py --release binary
- python build.py --release zip
- python build.py --release uninstaller
- mv out signed
- python build.py clean
# 2
# config
- cp config.prop.sample config.prop
- sed -i "s/version=/version=${VSTR}/g" config.prop
- sed -i "s/versionCode=/versionCode=${VCODE}/g" config.prop
- sed -i "s/prettyName=false/prettyName=true/g" config.prop
- mkdir -p out
- mkdir -p tmp
- pushd tmp
- wget -qO m.zip https://github.com/topjohnwu/Magisk/releases/download/v16.6/Magisk-v16.6.zip
- unzip m.zip
- cp common/magisk.apk ../out/stub-release.apk
- popd
# start build
- python build.py binary
- wget -qO out/app-debug.apk https://github.com/topjohnwu/MagiskManager/releases/download/v5.8.0/MagiskManager-v5.8.0.apk
- python build.py zip
- python build.py uninstaller
# drop snet since it's causing error(rip snet)
# python build.py snet
after_success:
- rm -rf .git/
- mv signed out/
- cd out
- wget https://gist.githubusercontent.com/Jerry981028/b6a7fdfcf1823325c2f94f83677fa554/raw/readme.md -qO readme.md
- git init
- git config user.name "bot"
- git config user.email "bot@github.com"
- git add .
- TAG="Magisk build ${TRAVIS_BUILD_NUMBER}"
- git commit -m "$TAG"
- git push --force --quiet "https://${GitHub_Token}@github.com/Jerry981028/Magisk.git" HEAD:out