From 92b4271d4e16f57db0c15a2cb7d6dcad1d130643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A7=D0=B5=D1=80=D0=BD=D1=8B=D1=88=D0=B5=D0=B2=D0=B0=20?= =?UTF-8?q?=D0=90=D0=BD=D0=BD=D0=B0?= Date: Tue, 3 Oct 2017 09:16:41 +0300 Subject: [PATCH] edited .travis.yml, added loadSettings.gradle --- .travis.yml | 4 ++++ loadSettings.gradle | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 loadSettings.gradle diff --git a/.travis.yml b/.travis.yml index 9f3028d1..7612a148 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,10 @@ jdk: dist: trusty addons: chrome: stable +before_install: +- test $TRAVIS_PULL_REQUEST = false && openssl aes-256-cbc -K $encrypted_45a1e02b23ba_key + -iv $encrypted_45a1e02b23ba_iv -in gradle.properties.enc -out gradle.properties + -d || true install: - wget 'https://chromedriver.storage.googleapis.com/2.32/chromedriver_linux64.zip' - sudo apt-get install -y unzip diff --git a/loadSettings.gradle b/loadSettings.gradle new file mode 100644 index 00000000..df562982 --- /dev/null +++ b/loadSettings.gradle @@ -0,0 +1,18 @@ +ext.artifactoryUrlString = "" +ext.artifactoryUserString = "" +ext.artifactoryPasswordString = "" + + +ext.loadSettings = { + File propsFile = new File(System.getenv('HOME') + "/.gradle/gradle.properties") + if (!propsFile.exists()) { + return + } + + Properties props = new Properties() + props.load(new FileInputStream(propsFile)) + + ext.artifactoryUrlString = props['artifactoryUrl'] + ext.artifactoryUserString = props['artifactoryUser'] + ext.artifactoryPasswordString = props['artifactoryPassword'] +} \ No newline at end of file