Factor out Travis 'install' sections for use with GitHub Actions (#7988)

This commit is contained in:
mehrdadn
2020-04-15 08:10:22 -07:00
committed by GitHub
parent 428516056a
commit ba00c29b67
21 changed files with 519 additions and 384 deletions
-3
View File
@@ -166,7 +166,6 @@ genrule(
],
outs = ["copy_pom_file.out"],
cmd = """
set -x
WORK_DIR="$$(pwd)"
cp -f $(location //streaming/java:io_ray_ray_streaming-api_pom) "$$WORK_DIR/streaming/java/streaming-api/pom.xml"
cp -f $(location //streaming/java:io_ray_ray_streaming-runtime_pom) "$$WORK_DIR/streaming/java/streaming-runtime/pom.xml"
@@ -184,7 +183,6 @@ genrule(
],
outs = ["cp_java_generated.out"],
cmd = """
set -x
WORK_DIR="$$(pwd)"
GENERATED_DIR="$$WORK_DIR/streaming/java/streaming-runtime/src/main/java/io/ray/streaming/runtime/generated"
rm -rf "$$GENERATED_DIR"
@@ -208,7 +206,6 @@ genrule(
],
outs = ["gen_maven_deps.out"],
cmd = """
set -x
WORK_DIR="$$(pwd)"
# Copy native dependencies.
NATIVE_DEPS_DIR="$$WORK_DIR/streaming/java/streaming-runtime/native_dependencies/"
+2 -2
View File
@@ -36,7 +36,7 @@ cd "$ROOT_DIR"/../../java
echo "build ray maven deps"
bazel build gen_maven_deps
echo "maven install ray"
mvn -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN clean install -DskipTests
mvn -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN --no-transfer-progress clean install -DskipTests
cd "$ROOT_DIR"
echo "maven install ray streaming"
mvn -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN clean install -DskipTests
mvn -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN --no-transfer-progress clean install -DskipTests