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

chesnay pushed a commit to branch 30717
in repository https://gitbox.apache.org/repos/asf/flink-benchmarks.git

commit bf57a854ffda09684f47c64d30844c64ce0e200a
Author: Chesnay Schepler <ches...@apache.org>
AuthorDate: Tue Jan 17 15:56:31 2023 +0100

    [FLINK-30717][ci] Migrate to GitHub Actions
---
 .github/workflows/ci.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++
 .travis.yml              | 10 ----------
 2 files changed, 44 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..aac962e
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,44 @@
+# 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.
+
+name: CI
+
+on: [push, pull_request]
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v3
+
+      - name: Set JDK
+        uses: actions/setup-java@v3
+        with:
+          java-version: 11
+          distribution: 'temurin'
+          cache: 'maven'
+
+      - name: Set Maven 3.8.6
+        uses: stCarolas/setup-maven@v4.2
+        with:
+          maven-version: 3.8.6
+
+      - name: Compile
+        # https.protocols is a workaround for 
https://bugs.openjdk.java.net/browse/JDK-8213202
+        run: mvn install -P test -DskipTests=true -Dmaven.javadoc.skip=true 
-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -B -V
+
+      - name: Test
+        run: mvn test -P test -B
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 150cb4c..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-language: java
-install:
-# Invoke the "travis" profile during Maven steps; see <profile> in pom.xml
-# files. The "mvn install" command will run by default during the "install"
-# phase by Travis, without the profile flag. Here we customize the install
-# phase to use the relevant profile.
-# https.protocols is a workaround for 
https://bugs.openjdk.java.net/browse/JDK-8213202
-- mvn install -P test -DskipTests=true -Dmaven.javadoc.skip=true 
-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -B -V
-script:
-- mvn test -P test -B

Reply via email to