diff --git a/ci/Jenkinsfile.android b/ci/Jenkinsfile.android index 2a76799c95..88312ad6dc 100644 --- a/ci/Jenkinsfile.android +++ b/ci/Jenkinsfile.android @@ -15,6 +15,7 @@ pipeline { LC_ALL = 'en_US.UTF-8' FASTLANE_DISABLE_COLORS = 1 REALM_DISABLE_ANALYTICS = 1 + BUNDLE_PATH = "${HOME}/.bundle" ANDROID_HOME = '/usr/local/share/android-sdk' ANDROID_SDK_ROOT = '/usr/local/share/android-sdk' ANDROID_NDK = '/Users/jenkins/android-ndk-r10e' diff --git a/ci/Jenkinsfile.ios b/ci/Jenkinsfile.ios index afc570604c..5c8c6e2543 100644 --- a/ci/Jenkinsfile.ios +++ b/ci/Jenkinsfile.ios @@ -15,6 +15,7 @@ pipeline { LC_ALL = 'en_US.UTF-8' FASTLANE_DISABLE_COLORS=1 REALM_DISABLE_ANALYTICS=1 + BUNDLE_PATH = "${HOME}/.bundle" } stages { diff --git a/ci/mobile.groovy b/ci/mobile.groovy index 23f7d01809..d11336f5c3 100644 --- a/ci/mobile.groovy +++ b/ci/mobile.groovy @@ -48,6 +48,8 @@ def prep(type = 'nightly') { sh 'cp .env.jenkins .env'; break } common.installJSDeps('mobile') + /* install ruby dependencies */ + sh 'bundle install --quiet' /* install Maven dependencies */ sh 'mvn -f modules/react-native-status/ios/RCTStatus dependency:unpack' /* generate ios/StatusIm.xcworkspace */