This is an automated email from the ASF dual-hosted git repository.

xxyu pushed a commit to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/kylin5 by this push:
     new 9066b89d3e KYLIN-5223 simple travis ci
9066b89d3e is described below

commit 9066b89d3e277578921a188928cf38713cf0c015
Author: XiaoxiangYu <x...@apache.org>
AuthorDate: Tue Aug 2 21:47:45 2022 +0800

    KYLIN-5223 simple travis ci
---
 .travis.yml | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000..8c90ecec67
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,74 @@
+# Configuration file for Travis continuous integration.
+#
+# 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: generic
+
+addons:
+  apt:
+    packages:
+      - openjdk-8-jdk
+      - unzip
+  sonarcloud:
+    organization: "kylin"
+    token:
+      secure: "2ca24e5a04ad1fca4ca956953810421aa8bd1470"
+
+cache:
+  directories:
+    - $HOME/.m2
+
+jobs:
+  include:
+    - name: Linux x86
+      arch: amd64
+
+before_install:
+  - export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-${TRAVIS_CPU_ARCH}";
+  - export PATH="$JAVA_HOME/bin:$PATH";
+  - echo "Downloading Maven 3.8.1"
+  - wget --quiet 
https://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.zip
+  - unzip -qq -o apache-maven-3.8.1-bin.zip
+  - export M2_HOME=$PWD/apache-maven-3.8.1
+  - export PATH=$M2_HOME/bin:$PATH
+  - mvn -version
+  - echo "MAVEN_OPTS='-Xms1024m -Xmx3072m -XX:MetaspaceSize=128m 
-XX:MaxMetaspaceSize=384m'" > ~/.mavenrc
+
+  - if [[ $(uname -m) == 'aarch64' ]];then export 
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-arm64";fi
+
+script:
+  # mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent test 
coveralls:report -e
+  # Skip coveralls temporarily, fix it asap
+  - mvn clean package -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN
+
+notification:
+  email:
+    recipients:
+      - d...@kylin.apache.org
+    on_failure: always
+
+after_success:
+  - bash <(curl -s https://codecov.io/bash)
+
+before_cache:
+  # Remove project's local artifacts to force maven reactor resolve
+  - rm -rf $HOME/.m2/repository/org/apache/kylin
+
+# block list
+branches:
+  except:
+    - document
\ No newline at end of file

Reply via email to