You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by jm...@apache.org on 2020/03/27 03:18:24 UTC

[incubator-datasketches-cpp] branch ci_test created (now 076489f)

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

jmalkin pushed a change to branch ci_test
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git.


      at 076489f  Create build_cmake.yml

This branch includes the following new commits:

     new 076489f  Create build_cmake.yml

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org


[incubator-datasketches-cpp] 01/01: Create build_cmake.yml

Posted by jm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jmalkin pushed a commit to branch ci_test
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git

commit 076489f38bb05267411be57bbf7870d0a40a997e
Author: Jon Malkin <jm...@users.noreply.github.com>
AuthorDate: Thu Mar 26 20:18:17 2020 -0700

    Create build_cmake.yml
    
    experimenting with CI build
---
 .github/workflows/build_cmake.yml | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/.github/workflows/build_cmake.yml b/.github/workflows/build_cmake.yml
new file mode 100644
index 0000000..d336f4e
--- /dev/null
+++ b/.github/workflows/build_cmake.yml
@@ -0,0 +1,35 @@
+name: C/C++ CI
+
+on: [push, pull_request]
+
+env:
+  BUILD_TYPE: Release
+
+jobs:
+  build:
+    name: ${{ maxtrix.config.name }}
+    runs-on: ${{ matrix.config.os }}
+    strategy:
+      fail-fast: false
+      matrix:
+        config:
+        - {
+            name: "MaxOS Latest Clang", artifact: "macOS.tar.xz",
+            os: maxos-latest
+            cc: "clang", cxx: "clang++"
+          }
+        - {
+            name: "Ubuntu Latest GCC", artifact: "linux.tar.xz",
+            os: maxos-latest
+            cc: "gcc", cxx: "g++"
+          }            
+            
+    steps:
+      - uses: actions/checkout@v2
+      - name: configure
+        run: mkdir build && cd build && cmake .. -D WITH_PYTHON=1
+      - name: build
+        run: cmake --build build --config Release
+      - name: test
+        run: cd build && make test
+        


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org