From 28ce7db6ed13e5298edd0fb9459f9225ecc10c6d Mon Sep 17 00:00:00 2001 From: Zilin Zhang Date: Mon, 2 Dec 2019 10:57:30 -0800 Subject: [PATCH] Add travis configuration Summary: As title Reviewed By: tianqibt Differential Revision: D18746599 fbshipit-source-id: 2e2fd3047d12cc88b482fbd098474aa50d7dd2ff --- .travis.yml | 19 +++++++++++++++++++ facebook-android-wrapper/build.gradle | 6 +++++- .../gradle/wrapper/gradle-wrapper.properties | 2 +- scripts/common.sh | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..b87031eb5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +language: csharp +solution: Facebook.sln +os: osx +env: + global: + - ANDROID_HOME='/usr/local/share/android-sdk' + - JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee' +mono: +- 5.0.1 +install: +- nuget restore Facebook.sln +- sh scripts/travis/install.sh +- sh scripts/setup.sh + +stages: + - name: test + if: '! tag =~ /^sdk-version-([0-9]{1}|[1-9][0-9]+)\.([0-9]{1}|[1-9][0-9]+)\.([0-9]{1}|[1-9][0-9]+)($|[-+][0-9A-Za-z+.-]+$)/' + - name: release + if: tag =~ /^sdk-version-([0-9]{1}|[1-9][0-9]+)\.([0-9]{1}|[1-9][0-9]+)\.([0-9]{1}|[1-9][0-9]+)($|[-+][0-9A-Za-z+.-]+$)/ diff --git a/facebook-android-wrapper/build.gradle b/facebook-android-wrapper/build.gradle index c523597e1..46f416d92 100644 --- a/facebook-android-wrapper/build.gradle +++ b/facebook-android-wrapper/build.gradle @@ -11,12 +11,14 @@ allprojects { buildscript { repositories { mavenCentral() + google() + jcenter() maven { url "https://maven.google.com" } } dependencies { - classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.android.tools.build:gradle:3.1.2' } } @@ -30,6 +32,8 @@ repositories { } } else { mavenCentral() + google() + jcenter() maven { url "https://maven.google.com" } diff --git a/facebook-android-wrapper/gradle/wrapper/gradle-wrapper.properties b/facebook-android-wrapper/gradle/wrapper/gradle-wrapper.properties index cde0a2897..9c9296c18 100644 --- a/facebook-android-wrapper/gradle/wrapper/gradle-wrapper.properties +++ b/facebook-android-wrapper/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip diff --git a/scripts/common.sh b/scripts/common.sh index b106c4ebb..0a5de5e5f 100755 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -86,7 +86,7 @@ downloadUnityJarResolverFromGithub() { UNITY_PACKAGE_PATH="$PROJECT_ROOT/$UNITY_JAR_RESOLVER_PACKAGE" - $UNITY_PATH -quit -batchmode -logFile -projectPath="$PROJECT_ROOT/UnitySDK" \ + $UNITY_PATH -quit -batchmode -logFile -nographics -projectPath="$PROJECT_ROOT/UnitySDK" \ -importPackage "$UNITY_PACKAGE_PATH" || die "Failed to import $UNITY_PACKAGE_PATH" info "Cleaning up..." rm "$UNITY_PACKAGE_PATH"