You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tez.apache.org by hi...@apache.org on 2016/10/26 23:16:23 UTC
[1/4] tez git commit: TEZ-3483. Create basic travis yml file for Tez.
(hitesh)
Repository: tez
Updated Branches:
refs/heads/branch-0.8 85fdc4128 -> 7911618c2
TEZ-3483. Create basic travis yml file for Tez. (hitesh)
(cherry picked from commit a1563eff7aafb3de32a00f76f82c2952765c6762)
Conflicts:
CHANGES.txt
Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/cfe29864
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/cfe29864
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/cfe29864
Branch: refs/heads/branch-0.8
Commit: cfe29864be01f305c3347d50b9e3ca0348c2508e
Parents: 85fdc41
Author: Hitesh Shah <hi...@apache.org>
Authored: Thu Oct 20 19:32:03 2016 -0700
Committer: Hitesh Shah <hi...@apache.org>
Committed: Wed Oct 26 16:14:12 2016 -0700
----------------------------------------------------------------------
.travis.yml | 1 +
CHANGES.txt | 1 +
pom.xml | 1 +
3 files changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tez/blob/cfe29864/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..dff5f3a
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1 @@
+language: java
http://git-wip-us.apache.org/repos/asf/tez/blob/cfe29864/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 5c71975..1a820fb 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -7,6 +7,7 @@ INCOMPATIBLE CHANGES
ALL CHANGES:
+ TEZ-3483. Create basic travis yml file for Tez.
TEZ-3437. Improve synchronization and the progress report behavior for Inputs from TEZ-3317.
TEZ-3317. Speculative execution starts too early due to 0 progress.
TEZ-3452. Auto-reduce parallelism calculation can overflow with large inputs
http://git-wip-us.apache.org/repos/asf/tez/blob/cfe29864/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 585e1c1..7660308 100644
--- a/pom.xml
+++ b/pom.xml
@@ -821,6 +821,7 @@
<!-- To make developer life easy. Source wont have these files -->
<exclude>**/*.diff</exclude>
<exclude>*.patch</exclude>
+ <exclude>*.travis.yml</exclude>
<!-- .png files constitute images required for documentation. .pptx contain the sources for images -->
<exclude>**/*.png</exclude>
<exclude>**/*.pptx</exclude>
[3/4] tez git commit: TEZ-3487. Addendum patch. Improvements in
travis yml file to get builds to work. (Darion Yaphet via hitesh)
Posted by hi...@apache.org.
TEZ-3487. Addendum patch. Improvements in travis yml file to get builds to work. (Darion Yaphet via hitesh)
(cherry picked from commit b92dda8670ec107e2b753551dbe55a6488ae932d)
Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/3074901a
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/3074901a
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/3074901a
Branch: refs/heads/branch-0.8
Commit: 3074901a5c9387f46fb97ab7a25ac42e9e845cd4
Parents: 9c2b57c
Author: Hitesh Shah <hi...@apache.org>
Authored: Mon Oct 24 14:03:25 2016 -0700
Committer: Hitesh Shah <hi...@apache.org>
Committed: Wed Oct 26 16:15:36 2016 -0700
----------------------------------------------------------------------
.travis.yml | 1 -
1 file changed, 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tez/blob/3074901a/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 7b54002..bc05677 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,7 +22,6 @@ env: MAVEN_OPTS="-Xmx2G -XX:MaxPermSize=512M"
jdk:
- oraclejdk8
- - openjdk8
before_install:
- ./build-tools/install-protobuf.sh
[2/4] tez git commit: TEZ-3487. Improvements in travis yml file to
get builds to work. (Darion Yaphet via hitesh)
Posted by hi...@apache.org.
TEZ-3487. Improvements in travis yml file to get builds to work. (Darion Yaphet via hitesh)
(cherry picked from commit 83d7898a31ef35010fa75d4b9c6332cfbb65f01f)
Conflicts:
CHANGES.txt
Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/9c2b57cb
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/9c2b57cb
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/9c2b57cb
Branch: refs/heads/branch-0.8
Commit: 9c2b57cb8ac167b4d42f9ce8293428fbccca65c9
Parents: cfe2986
Author: Hitesh Shah <hi...@apache.org>
Authored: Mon Oct 24 13:58:27 2016 -0700
Committer: Hitesh Shah <hi...@apache.org>
Committed: Wed Oct 26 16:15:07 2016 -0700
----------------------------------------------------------------------
.travis.yml | 31 +++++++++++++++++++++++++++++++
CHANGES.txt | 1 +
build-tools/install-protobuf.sh | 22 ++++++++++++++++++++++
pom.xml | 1 -
4 files changed, 54 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tez/blob/9c2b57cb/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index dff5f3a..7b54002 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1 +1,32 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
language: java
+
+sudo: required
+
+env: MAVEN_OPTS="-Xmx2G -XX:MaxPermSize=512M"
+
+jdk:
+ - oraclejdk8
+ - openjdk8
+
+before_install:
+ - ./build-tools/install-protobuf.sh
+
+install:
+ - mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
+
http://git-wip-us.apache.org/repos/asf/tez/blob/9c2b57cb/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 1a820fb..b721230 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -7,6 +7,7 @@ INCOMPATIBLE CHANGES
ALL CHANGES:
+ TEZ-3487. Improvements in travis yml file to get builds to work.
TEZ-3483. Create basic travis yml file for Tez.
TEZ-3437. Improve synchronization and the progress report behavior for Inputs from TEZ-3317.
TEZ-3317. Speculative execution starts too early due to 0 progress.
http://git-wip-us.apache.org/repos/asf/tez/blob/9c2b57cb/build-tools/install-protobuf.sh
----------------------------------------------------------------------
diff --git a/build-tools/install-protobuf.sh b/build-tools/install-protobuf.sh
new file mode 100755
index 0000000..902049d
--- /dev/null
+++ b/build-tools/install-protobuf.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+set -ex
+wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
+tar -xzvf protobuf-2.5.0.tar.gz
+cd protobuf-2.5.0 && ./configure --prefix=/usr && make && sudo make install
http://git-wip-us.apache.org/repos/asf/tez/blob/9c2b57cb/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 7660308..585e1c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -821,7 +821,6 @@
<!-- To make developer life easy. Source wont have these files -->
<exclude>**/*.diff</exclude>
<exclude>*.patch</exclude>
- <exclude>*.travis.yml</exclude>
<!-- .png files constitute images required for documentation. .pptx contain the sources for images -->
<exclude>**/*.png</exclude>
<exclude>**/*.pptx</exclude>
[4/4] tez git commit: TEZ-3487. Addendum patch 2. Improvements in
travis yml file to get builds to work. (Darion Yaphet via hitesh)
Posted by hi...@apache.org.
TEZ-3487. Addendum patch 2. Improvements in travis yml file to get builds to work. (Darion Yaphet via hitesh)
(cherry picked from commit f735f48a4b58e6314b12e906f7541551e1bca225)
Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/7911618c
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/7911618c
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/7911618c
Branch: refs/heads/branch-0.8
Commit: 7911618c2bfe2d9f2350ebde37e057b572861f90
Parents: 3074901
Author: Hitesh Shah <hi...@apache.org>
Authored: Mon Oct 24 15:04:58 2016 -0700
Committer: Hitesh Shah <hi...@apache.org>
Committed: Wed Oct 26 16:15:41 2016 -0700
----------------------------------------------------------------------
.travis.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tez/blob/7911618c/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index bc05677..bfc6b34 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -26,6 +26,6 @@ jdk:
before_install:
- ./build-tools/install-protobuf.sh
-install:
- - mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
+script:
+ - mvn -B clean install package -DskipTests=true -Dmaven.javadoc.skip=true