-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
39 lines (39 loc) · 3.12 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
dist: trusty
language: android
jdk:
- openjdk8
android:
components:
- platform-tools
- tools
- build-tools-29.0.2
- android-16
before_install:
- openssl aes-256-cbc -K $encrypted_2f32dd076c5d_key -iv $encrypted_2f32dd076c5d_iv
-in ./rkl.jks.enc -out ks/rkl.jks -d
- sudo apt-get update -qq
- sudo apt-get install -qq gcc-arm-linux-androideabi
- sh rust-build/pre_build_rust_keylock_android.sh
- sh rust-build/build_rust_for_rust_keylock_android.sh
script:
- mvn -f java/pom.xml clean install
before_deploy:
- jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ks/rkl.jks -storepass
$storepass -keypass $keypass java/target/rust-keylock-android-0.14.1-unsigned.apk rustkeylock
- "${ANDROID_HOME}/build-tools/29.0.2/zipalign -v 4 java/target/rust-keylock-android-0.14.1-unsigned.apk
java/target/rust-keylock-android.apk"
deploy:
overwrite: true
provider: releases
api_key:
secure: QAFSbUoyNv/1/lkSzS4SBXwozKkk3Hnjlio6aH6akEniFBhkG93+8SUHLFl/O7MR74IpCG4iIm+E7Lo8sZR/xkk5SJgvw2ts4se06b5QmSy0AFjdWuaPJvJpF3WCnOmNiOa/MNBQdnQGoBHDtkmiZM/k4TX4sZfOKN5JEzItt9rSF23koAdnGvwwiaihjIcA1kOLFcGYmzNQF3qwBsnwwhsTHINGwvXcpbLWF6/3pYWXcnPDL/h2Vb+iTg+fG4KBHLK3l7jXarJmqy2uOHs6Nabz1e0KDEoWrUH1GXKzPBfxyXpTXhwIek7iI95QF/eiFgsHlYuX0fAwSRqs5zVEwmx+vmoi5GwaTId1DeY82yn6jl+a5fPFRFVz6DRBQwIu6GgQnMHuijnDrNGim4jrYmDaKHSA+9eK9luXZsXFCxHwTAHRdeWWebK0CdHDr+r3BP9kCzHxmOopwvxt/x3/AZwEAPlNPfLKVFdnKSx7J71lUkiJIjxDOnijWBhmFeOgb7VlHc2Fhg9EZ+/+DD0g+o6IfVqvdBSInD39ynnU8KJVJDWyykyjK45hmZDRCNdN3ns2pSTU7KPS5orTtAOMKs0VPh66/S9aP2TO0W2IUtaY3oyg83g8hCr+BIamyLhA1QQDdlHd7wgy2sNdmt+vVi/KEHGxSw2f/3U3y2XmQMY=
file: java/target/rust-keylock-android.apk
skip_cleanup: true
on:
repo: rust-keylock/rust-keylock-android
tags: true
branch: master
env:
global:
- secure: CsqkZWx2fDhbPwAAMiHyGTSX+XdvJdLY8ngktSMfA2HxVk4A1BLO0lwT/25d7Rw8wxmle/+t43cNmyZJ+TdR/J4AbAtKNTlBUo0EFi6PQKDEQJK+Tn+TnelMZLgMa3DlrBhAgN+keZHZM3PBE76fwfuR1x7QGbwP3KAryJsmpESJfwHmn2UpwAX3TmE6RW/MqoSSlEyhiJEEyUuWjjM40bKUhsyLbJPgdyhPRnUrs13j2k/Luhf8UAaWxdQp48dOkYdUxb4VAY7pQdEaV362xlK48RdF/2X33YX+vJ8GwnwMljchOWq91tE2F1HKrSEHzA3EtEsc7ZZgGoS5wAC5oB8SOPhA2HgczQbEMon3YSvGt2nv50q6gwvgPNvbEUuR1UV3tFgqoUyVfpPGpj/Zmz2dmHA6NF2BCrtgMk/R9G2NS/u9a83SVJd/JH4XP7m2ca3WxiS9p/PlvvQEQNmCymWY3zYcgPtZrsRF3awbvcXks9UnBMOrv5qp5sfv4NeQbXPlB+R1T8SiEOnVyIxdKigSgK+oNSvECK3VjDuxLtrU8kyJfSXdvUE9I8DtHvwgYEZW4v73N6PpEda6tz/FZJskrRavGBuPb+PaRBYzY74+GRqugQIg3hgt6F0DCaPKSbnls526aPr0l/vWpYqy6laPvxDOC4tfu6tggD/cULI=
- secure: vDa4L/DxCKcnzn16tI45Cuj1AsfGlBGkAmf2tidfTubcxgwXSY1jTZcK3I1Dq8qdeASpXlGQ3t+iocEIW0pPSuB28on5ZSBuB2o3b1k6BgwAx9WQrqdvCQ/oR5kURxb3Qei1Runp5g5VvPmRqwOrSwR2UKrZ/j+q3b7uQIrWSzoGSXlqXi5eAPCfGfBiiMEIDtDffcvJIyz8GuwL0qdXOlOTxj/uIZHsZRqrm8DR5sdQrLl3TU0lYcXA1jQPFBcB/cJT8dw1jpfH08b8+K4mvVVYp7Mh6whRFjMsuJrHUrjnGpwhOa49tIxufZ/k8pAVaMY3O1z++8jQhHkWEMzy7Ekwif8kDfy3AZVHrNcJr6GH4eQuPiJClkv3tC+mzV/8XW4KT0cyJjMc1Nx+VHq/+ujnZ95Z041+hPxUsQMwtC5j8NzDnoNxzo6UAMzDeVsEMVx9HybLWChM0RC9c1Az21MwTfqc8daNC8t6rYPZG3sTJDTx3H/bYqsdJmrxCVmkAe+hkGOc6IPvlIjmnYUHiYpz5DYEmYS1g0Zeak8QWzLEd1Cem9xIufojNe85B3I03XCnFF4RFIhwzY0kY3FctKq+8klnlTU8Lm74XyH1kxbVvUCcUTK1ORvBIfXOtR1Cg/Ik8o71HcgadPJnR/m5MtJkB0CR4utrvdhetwNWt5s=