--- dependencies: - common - jscover - role: oraclejdk oraclejdk_version: "8u60" oraclejdk_base: "jdk1.8.0_60" oraclejdk_build: "b27" oraclejdk_link: "/usr/lib/jvm/java-8-oracle" # dependencies for edx-app jenkins worker: - role: edxapp_common when: platform_worker is defined # dependencies for sitespeed worker - role: sitespeedio when: sitespeed_worker is defined # dependencies for android worker - role: android_sdk when: android_worker is defined # User/group to manage Android SDK android_user: "jenkins" android_group: "jenkins" # Tarball to download android_download: "android-sdk_r24.4.1-linux.tgz" # Checksum of Android SDK (from: https://developer.android.com/studio/index.html#downloads) android_checksum: "725bb360f0f7d04eaccff5a2d57abdd49061326d" # path to installed android sdk android_home: "/opt/android-sdk-linux" # individual android build targets to be downloaded via the android sdk manager android_build_targets: - android-23 - android-21 # other android dependencies that cannot be tested via the android sdk manager. instead, stat the android_test_path # to test for presence of the package android_tools: - { package: 'platform-tools', android_test_path: 'platform-tools' } - { package: 'build-tools-23.0.3', android_test_path: 'build-tools/23.0.3' } - { package: 'extra-google-m2repository', android_test_path: 'extras/google/m2repository' } - { package: 'extra-android-m2repository', android_test_path: 'extras/android/m2repository' } - { package: 'sys-img-armeabi-v7a-android-21', android_test_path: 'system-images/android-21/default/armeabi-v7a/' } # - { package: 'sys-img-armeabi-v7a-android-23', android_test_path: 'system-images/android-23/default/armeabi-v7a/' } # libraries needed for avd(android virtual device) emulation android_apt_libraries: - libstdc++6:i386 - lib32z1