From af857166f7105807735f5d3fc7e573627638474f Mon Sep 17 00:00:00 2001 From: Sean Mac Gillicuddy Date: Wed, 29 May 2019 10:08:56 +0100 Subject: [PATCH] #1174 add encrypted files --- .travis.yml | 38 +++++++++++++++++++++++++------------- secrets.tar.enc | Bin 0 -> 7217 bytes 2 files changed, 25 insertions(+), 13 deletions(-) create mode 100644 secrets.tar.enc diff --git a/.travis.yml b/.travis.yml index 420ac5be8b..da9d2c7577 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,12 +6,21 @@ sudo: required env: global: + - secure: QFjd+jlUM8ca/z+d8opgi/7w8RYKkbmWxoJn9F3onUYctee/m57mHP6Xn/KtOwzPYlxATu7rNiS1oZCr8h48clMBtYBFhCBJDWNOJGQhG30mEoc37GXoszppROsSejinMWczBQlkBL6V/Vt96j6w17moc4DvloWNibmkS99hQqrFU12Jmqv//XIZ8gU+X9xduGs18Zaf5zWP0rWf3qt78FZ3DmDlzs+ZvYOfCk+ErMvX1cP45gAAKfvd9w6PlnaD8tz8BWdimB9fKzdFlBzxu79yMOFNFJgwFpfLH9Pvxe7SS2taX1QYIU+4CH3/gANQMKGG9YdTz098qSzda/4HSqhxhAmp6rFFl2ZqVvaf8i1B5bGC/F1P+/8iluDxZJv3OD7wa2zQ68HGT82AlnZJK42jF/fZBfQVZmV/wfTV3+0aQRCieNsd9k/vunRPhToxlVgPlcIkGnBVPB1AILz/rJPf7k6WjFWQHQU90bSvGEMdzD+K62rafGwZK6QYEeO9cJw6u/air4hGme9aMpinQnZW/8NmSmydYoqOkYt2fdoAyLVmEtx4IjOILZG9u2qxR0rnxV9rctfatsCt0gbeLG19ecS8ATiMUgch/IR4oiBbg4EGlDRHWkyu1r3HHqHWA+L3vy95r5wfsz8EaZ5Oxz5lyNQf4eep7VPr6+N4I9c= + - secure: R8KHNMqrzfauW1C25YuuSNboX3cBXnSww/Dz+sX/TjT8hwMbs4AgxjtlLfcp+mMAKNRTdfd+1tqzSqXkafIk7/tBs3Q65HreQT3dF0UmWC6LWF/+l7/laH5qL8/QfuakLaAIU9FmLTao687pBhBepEpDi/62SoBwe6Njf4LihSaQ3dNhv7ORCgPCOVgaVFr5AU6iSNtpDVcTTRSvQLjk4bKrbbbXyGVyuV3PZ/1z+Dgnvtv9SS8PLOTDvCZVL1MhV/A603tYEFeZJru+sS9wW4sk5vjXfK4Quv4DXj3wxiQWaB4TTQWUF3U480dmXFRV+o2kBvqD1r1cCV9qOaH4FZno3cjdds/G6xNCdL/5CkNpX7naoB/SaySaLDY9RHL99EZcajj0HezCPy32fVvJ85B7phxO+9YNRdZDR4baj7exh05JMj8wR3snixCdaicRwsSpnmOXIWqXeBxhh//WvbohwamLl7mTbV9NzJRMKHFxj64/tBZ/obDvxdMPFf+szJb1SIrbW1A5sXhRr0AkD5JBLXZ9X8x43NOAwa9Ilx775OA3TzHlmbXE5rIu8FNn4msIDUd7NmF6dOO3kINmLAmrZbyzIoIJem7Ynox+4cN3N4on20pnIdlOpLuMrudnAuAOUjOTzRLfiPUigi3+okEGtY02qslZaJGchXHO2uM= + - secure: E+gW494wF+PH7gMvJfwveuwcfOk70MXMERNLaBYXC1jNqy7EC7QimFNUrA1td6JdPMdZD304imfSrkDKQo+x4KCqDJNySdQCoYZGv7mC0Oma1RpBlIdhDBkpLPwI5Ii22KqI/uRH9H+Sl8lPz6b+ZsmNDhPQ+RTzpOyaDTxNBhQZPlQBvjhEzYG5h4T0J6d7wkALe0oWvq3xwt9bOmxu0kHBdYH1D5CRvEDp7X7hI9LssZoL4EeNhz/ZMjfWw4+Co2ZDyCdjIWHJ4Qa/RYcaDkUDDjrDlISAPYC2eqyRhmLEaO9k+c/cmNdEoEfCkMIQtPP43Sd/4dQpet2eI4QLXE0fw1aBwcUCQlhscUv7c9bFrCW1ydU/5PYDG17CXTW1LQCUns3m43o2WjGaEeOFX5lgqn8TlgWnUAsQacrAsYukeHVuC4xpR5RWTM4bu4Mxso7g2+KGLWwROQgmPL2tjQ5hoJ4E741xfCJbUvn38fX1QoRcu/PZS0Qnsu5yDRTl94TW/CZhgwV/ZzYE4mMn1hIlrG1nMTncXMl7LYzQcmZK/3rEoW7/P5vKca0MqFcMD9Mn3tagDGC/8APnasJ99uJluatuFjIq6NvHQ5mfTF8W1MQb1JNnOBVYRQXN2DrsAOmDSYNxdo+VbcIOYcNBVdlsDxJCvL76MIbTSrAaUZ0= # - ANDROID_TARGET=android-24 # - ANDROID_ABI=arm64-v8a +before_install: + - openssl aes-256-cbc -K $encrypted_87d19ee99c79_key -iv $encrypted_87d19ee99c79_iv + -in secrets.tar.enc -out .\\secrets.tar -d + - tar xvf secrets.tar + install: - pip install --user 'requests[security]' - - wget -r -nH -nd -np -R index.html* robots.txt* http://download.kiwix.org/dev/android/api/licenses/ -e robots=off -P $ANDROID_HOME/licenses || true + - wget -r -nH -nd -np -R index.html* robots.txt* http://download.kiwix.org/dev/android/api/licenses/ + -e robots=off -P $ANDROID_HOME/licenses || true addons: apt: @@ -27,7 +36,7 @@ cache: - "$HOME/.gradle/caches/" - "$HOME/.gradle/wrapper/" - "$HOME/.android/build-cache" - + - android: components: - tools @@ -35,23 +44,26 @@ android: - build-tools-28.0.3 - android-27 - extra-android-m2repository -# - $ANDROID_TARGET -# - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} + # - $ANDROID_TARGET + # - sys-img-${ANDROID_ABI}-${ANDROID_TARGET} licenses: - ".+" script: - - ./gradlew lintKiwixDebug jacocoTestKiwixDebugUnitTestReport -# - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI -c 100M -# - emulator -avd test -no-window & -# - android-wait-for-emulator -# - adb shell setprop dalvik.vm.dexopt-flags v=n,o=v -# - adb shell input keyevent 82 & # unlock screen by pressing menu button -# - adb -e logcat *:D > logcat.log & -# - ./gradlew createKiwixDebugCoverageReport + - ./gradlew lintKiwixDebug jacocoTestKiwixDebugUnitTestReport assembleKiwixRelease + # - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI -c 100M + # - emulator -avd test -no-window & + # - android-wait-for-emulator + # - adb shell setprop dalvik.vm.dexopt-flags v=n,o=v + # - adb shell input keyevent 82 & # unlock screen by pressing menu button + # - adb -e logcat *:D > logcat.log & + # - ./gradlew createKiwixDebugCoverageReport - if [$TRAVIS_PULL_REQUEST == “false” ] && [ $TRAVIS_BRANCH == “release” ]; then - ./gradlew publishKiwixRelease; + ./gradlew publishKiwixRelease; + fi + - if [$TRAVIS_TAG != “” ] && [$TRAVIS_PULL_REQUEST == “false” ] && [ $TRAVIS_BRANCH == “master” ]; then + ./gradlew publishKiwixRelease; fi after_success: diff --git a/secrets.tar.enc b/secrets.tar.enc new file mode 100644 index 0000000000000000000000000000000000000000..c2e655cdfc3476c8b3b02e8e365a7c02d5f672f1 GIT binary patch literal 7217 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 literal 0 HcmV?d00001