From 15ee2043cef86eac7ed93dfccec0058372fb1f80 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Wed, 1 Mar 2017 10:05:12 +0800 Subject: [PATCH] travis improvement --- .gitignore | 1 + .travis.yml | 13 +++++++++---- twidere_private_config.tar.gz.enc | Bin 0 -> 4032 bytes 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 twidere_private_config.tar.gz.enc diff --git a/.gitignore b/.gitignore index 186157d27..4f89c76d3 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,6 @@ Thumbs.db # Private files /signing.properties /twidere.jks +/priv_components_ssh_key /captures \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index f8da150df..7f6f4013a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,8 +33,10 @@ jdk: env: global: - MALLOC_ARENA_MAX=2 - GRADLE_OPTS=-Xmx2048m -Dorg.gradle.parallel=false + - MALLOC_ARENA_MAX=2 + - GRADLE_OPTS=-Xmx2048m -Dorg.gradle.parallel=false + # COMPONENT_GOOGLE_REPO + - secure: "OQ/wkORxY2qv4CmAdMxyW4ihRt5GRyxKxQRZpsdjMbwIKf3DlY6vBoNIEQ46sRRLAKOzkQ3LirodbWRCBlDN9WFw4XRsLTveqqtslMGeLf04peazXMIa6rJ22BCDGEmnzRNx6r3JRb9wEK1plNv4u4G9DgQ7ShzbwdZ8A5grlg8=" addons: apt: @@ -42,6 +44,8 @@ addons: - tar - gzip - patch + - openssh-client + - git before_cache: - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock @@ -53,11 +57,12 @@ cache: - $HOME/.m2/ before_install: - - openssl aes-256-cbc -K $encrypted_9b8203f9524d_key -iv $encrypted_9b8203f9524d_iv -in travis/configs/twidere_private_config.tar.gz.enc -out travis/configs/twidere_private_config.tar.gz -d + - openssl aes-256-cbc -K $encrypted_9b8203f9524d_key -iv $encrypted_9b8203f9524d_iv -in twidere_private_config.tar.gz.enc -out travis/configs/twidere_private_config.tar.gz -d install: # Extracts build configs into source tree - tar zxf travis/configs/twidere_private_config.tar.gz + - GIT_SSH_COMMAND='ssh -i priv_components_ssh_key' git clone $COMPONENT_GOOGLE_REPO > /dev/null 2>&1 before_script: # Validate if patches work @@ -69,7 +74,7 @@ deploy: provider: releases prerelease: true api_key: - secure: WKtKwda3hegqO9QVujdonNoL2ESJUR80WHNq/13wDsbCABo/GNnuqHNYZmml3wAifEKKeCEYfNZRUuHQ8eHs54Lj5BlGRX5i+1LrGhhgnVFQgmrhIv4RJuVQ663kDEh+Jwo4vowJ2mxNDvLvOhfZwxjULPDiknqy6u5PyW3id5M= + secure: "WKtKwda3hegqO9QVujdonNoL2ESJUR80WHNq/13wDsbCABo/GNnuqHNYZmml3wAifEKKeCEYfNZRUuHQ8eHs54Lj5BlGRX5i+1LrGhhgnVFQgmrhIv4RJuVQ663kDEh+Jwo4vowJ2mxNDvLvOhfZwxjULPDiknqy6u5PyW3id5M=" file_glob: true file: '**/*-release.apk' on: diff --git a/twidere_private_config.tar.gz.enc b/twidere_private_config.tar.gz.enc new file mode 100644 index 0000000000000000000000000000000000000000..00238d6ad40bb46bfa87ec08c3d7e1cb59009c66 GIT binary patch literal 4032 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 mh`yaZ8tyd{%F+{o*UPS+d