Repository: metron
Updated Branches:
  refs/heads/master afe6fd56e -> 954b5ea13


METRON-1008 Migrate Travis build to use Trusty (jjmeyer via justinleet) closes 
apache/metron#633


Project: http://git-wip-us.apache.org/repos/asf/metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/954b5ea1
Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/954b5ea1
Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/954b5ea1

Branch: refs/heads/master
Commit: 954b5ea13fc04cb8c9ae277d57a75cfb16956772
Parents: afe6fd5
Author: jjmeyer <[email protected]>
Authored: Fri Jul 14 08:45:59 2017 -0400
Committer: leet <[email protected]>
Committed: Fri Jul 14 08:45:59 2017 -0400

----------------------------------------------------------------------
 .travis.yml | 41 ++++++++++++++++++++++++++++++-----------
 1 file changed, 30 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metron/blob/954b5ea1/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 97a816c..917b184 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,12 +1,25 @@
-env:
-  - CXX=g++-4.8
-addons:
-  apt:
-    sources:
-    - ubuntu-toolchain-r-test
-    packages:
-    - g++-4.8
+#  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.
+
+dist: trusty
 sudo: required
+
+env:
+  - TEST_TYPE=default
+
 install: true
 language: java
 jdk:
@@ -16,11 +29,16 @@ before_install:
   - unzip -qq apache-maven-3.3.9-bin.zip
   - export M2_HOME=$PWD/apache-maven-3.3.9
   - export PATH=$M2_HOME/bin:$PATH
-  - npm config set cache $HOME/.npm-cache --global 
+  - npm config set cache $HOME/.npm-cache --global
   - npm config set prefix $HOME/.npm-prefix --global
+  - time build_utils/verify_licenses.sh
+
+install:
+  - time mvn -q -T 2C -DskipTests clean install
+
 script:
-  - |
-    time mvn -q -T 2C -DskipTests install && time mvn -q -T 2C 
surefire:test@unit-tests && time mvn -q surefire:test@integration-tests  && 
time mvn -q test --projects metron-interface/metron-config && time 
build_utils/verify_licenses.sh
+  - time mvn -q -T 2C surefire:test@unit-tests && time mvn -q 
surefire:test@integration-tests && time mvn -q test --projects 
metron-interface/metron-config
+
 before_cache:
   - rm -rf $HOME/.m2/repository/org/apache/metron
 
@@ -31,3 +49,4 @@ cache:
   - $HOME/.npm-prefix
   - metron-interface/metron-config/node_modules
   - $HOME/.m2
+  - $HOME/.npm

Reply via email to