diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..bc0d026 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: android +android: + components: + - build-tools-24.0.2 + - android-24 + - extra-google-google_play_services + - extra-google-m2repository + - extra-android-m2repository + - addon-google_apis-google-19 +before_install: + - openssl aes-256-cbc -K $encrypted_b01ea2ce46cf_key -iv $encrypted_b01ea2ce46cf_iv -in houxg-leamonax.jks.enc -out houxg-leamonax.jks -d + - secure: pu2hhY4C1CJI7ncN2PTe/DvLiLQW4bfyVLH3x11HreORFHYrT98IlfCfO8e6ucJC+LSRUvPk5U86a5jl12hvjzzf2pGNSC/a4GkNZdrIWfpYRfogjeafhAdCmpp8FxyZJTsLe/7qsxG8s+gPQx4+PaIA7KBa+O9jAqvWGohjKuvdROl2kL3MPB4KrCNSAJAciuK1YllsPUrBtFoIboGDESMChwE1LfpFxgAhplozH0t6P63UD5gioJwgcgE45rYAAcPZCCTNmfg3Af5oVnmzsAfYMR+nsD4w+Bcm4Thh9ktahfwB1tZAp3Njx75qu95WS9JuLfczQc6m95sTKRMWoDK6uqRFaQGeFx54hZdqCilv0JnnlcrHLZeSKuas9BMGa6aBwtuWoL8V4j2ak1BwrYGOfODC5MN9sEzeY13a8euX20CoGKdKyyl6kBKicZ57Xb5u9RLOxqAmHV1zAJdOJtcmSrq2aI38JOsjWd1MtyGEt9wEdAQAkBzjsg0mz0AEmDCG6SaeQKU683WQKb9oBGcCbaWKFJ/3njAPJpRLml82ebds7SVTpyRgVhxMeaoSjwOC5EKM+zAhQD9B5bWrP/yBmzCbcHmsLfeMZvUjq9AQDzUx8s6x60pSNcNiSDzdKer+JrHLUP6AhlFU7ivLWutfSyEb6t09oyrlk0Gt+jI= + - secure: Er6Z9c3fniosAzmrLFhDyO/UBVIs4Y540HSZajzWkx591QFWPnU/CH4V5xLZpcZ8yFbRQhYMme8xoqGh9KNAKhrEz1NhUsFe7S9VhSYNAcVj5ECEe5NYXJC05faQJqecDts2enBSKAnmNo6Te93gHi14pUb6pGkCFcxPiNZqoDN/GXDygrb8oWHcgy7ojEr+joly0m4+AVFxmedrm23jVmgYTqSqr0HGhTdjPIcvOUKt2HHQKjWvzu3VeYS4nouxsOoon4nv4P2ZOpYHUq1xrY/rLWncIuto2CXbbjv0dpErU+LW4Ju430f5+EC+X20CFUjsJeS1wUBacEPhsfyLhvz8NX7XkkH/u12FU4FVvk9HLuMXCLV97hgts2ZorlLMdmomgkCHBpRihnDxXU/j+b0cFY3Vw/BvVuj65VLUPN6ySgUIBydjAl77To9liWAErNxiI5lBNDy9PFsHgzoy6eZTr2H36h0Rhd8n7zNi8RiS8rJdbNMm22cneSB0qc4rxCpkDUo9VwarYwIOcPNldLBAqAB1fgHKGpaIiPLqfnWnk38bnCOTbN1Xc6G1tXg4TUm5hgcTduG/6j6/wxxv06DywiPavfGPMOn2//SbKXFMvkwEnu31mlEDY70ZrBNq7AQR4gmvuzomb4Pfcxh+suGStaVdBg9e7lbpl/QVv/Y= + - secure: uLBwyHjpa7R5zKEMxElhoe+fzQQ+oEhNk/h62AdqhwwWb5KdVMqkklbbXov71E1dn/wKVrpF/4Kvvc86QofjdbUg1+6J/PTalY9luNLhIb7R//0f50x4M/CwjY7eJy77mcG1ggspaoKYTGmbaudFSaw/dOFXdYM7ULytfR9WfxcFyon5XrBI+ISqbNDlNnx2veG68Lp04e5M2gtkFEfiRvcs3z1zjp2Gyjex3DhwR0a9OpbuNRLDNrdJc/R0cbXt5i4wL7whgjRbU3PYuBtnCngIihOLkVJs1Dp5anBxqJUZNoaZuspp11KMQP2HCiJ56vh6vaY92k3mz2tzZ6O1bqKGXDOljcd+Fbs/maHPsx6zZhz03qdtMi3fXkd27hC1URWHfngLQePI8YtdSWuL761TeodtB4+N3HId3075Q3JakB3a/P7cMXHAKKwyevfjEVet9/nOLnHIfMpZn52adON8sSBRHiwnEfaJCLmkFdEJd6ABbJIdLbt0wFOuzLtwbyZsy4kR3ioNHzPdbRbefd6x624Vp4ECEtvxukq5ZVvH9US14VIRm7346qSP8Rd4fDDBCKnGo8dhVmgwpTq+Bw8YOy6mq5LPzRFde4P8cd8wp8/SUzfRqI6Q/N/nGgy4xigHRsF0RodomKIaVqOJ/zvHgZFd0LANES9BUbuVJsA= +script: + - ./gradlew assembleRelease +before_deploy: + - mv app/build/outputs/apk/app-release.apk app/build/outputs/apk/Leamonax.apk +deploy: + provider: releases + api_key: + secure: AvjO+zmlXU8tAXzOBKLE2NrXV0I4sQegnUDgdiVkSB/DEFRm9S/YIHw95l4txbska9nLWFeGQaYEN4vHs5xp4sA0/bslU0YGhe20GMAKsLPcxRswctt3CCEpWbHYujYz8kl/wXPjFXOG/7vv2TAckCmPTUCUGtuBZGZtmkamLkrgTrou/jbwZbEOd6ORdX2EV0Pa3uwodA8ELIe51+AOkibFXl3+hxXl9OsmwdGgWBW4XbcgK32uWuFah/LuCEU7llI828gLjQu2TlE04mH4r3DHZuxybHrUgWKy5PyKgejXf8txvu4QBVwzO27ZhrQO5HqAQcS4tNayg9HHDFG9/0+VgBwYHP1VKrKDL7wHxOfIZ2C4sqp5Fiqg/J8kkeeX1waQryr/oOsEUHih+jBYIKweBwGw0Q66pK6C0R6xvDwX9waGws0p05nrWoVekUx8a9DG3z2DWUOKbVxMXX0zVwS+GLdYzj5ye4X5EBpAXnQyCQYuRbpyRLB9p9mvrFOFnmXU/J3UH4Kzp5JPoBe1bTVZ3l56PyxYR7fd5vqpqAY9dKLqpdwY3cOD62ph+VL+nmUwp8Jh9BNwGtOP/JibcBmBkxcbxNJAwe3cq/6dqt/UGl53Hk2GYF2bcoAmpcypQVpKBxI6g8DvOwigLvdcozkNZJKcxVoHrDm0Ziozu88= + file: app/build/outputs/apk/Leamonax.apk + skip_cleanup: true + on: + repo: houxg/Leamonax + tags: true \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index ec1329a..5577825 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,6 +17,14 @@ apply plugin: 'com.neenbedankt.android-apt' def dbflow_version = "4.0.0-beta2" android { + signingConfigs { + config { + keyAlias System.getenv('KEY_ALIAS') + keyPassword System.getenv('KEY_PWD') + storeFile file(projectDir.absolutePath + '/houxg-leamonax.jks') + storePassword System.getenv('KEYSTORE_PWD') + } + } compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { @@ -41,6 +49,7 @@ android { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.config } } diff --git a/houxg-leamonax.jks.enc b/houxg-leamonax.jks.enc new file mode 100644 index 0000000..dda399f Binary files /dev/null and b/houxg-leamonax.jks.enc differ