You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ad...@apache.org on 2021/11/16 11:13:08 UTC

[nifi-minifi-cpp] 01/02: MINIFICPP-1685 reduce CI usage

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

adebreceni pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit e21b641b092911313737f2744589ebc18bbb326c
Author: Marton Szasz <sz...@apache.org>
AuthorDate: Tue Nov 16 12:02:58 2021 +0100

    MINIFICPP-1685 reduce CI usage
    
    remove ubuntu 18.04
    reduce ubuntu 20.04 clang scope
    remove fedora and debian docker builds
    
    Signed-off-by: Adam Debreceni <ad...@apache.org>
    
    This closes #1215
---
 .github/workflows/ci.yml | 72 +-----------------------------------------------
 1 file changed, 1 insertion(+), 71 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ce0518a..81be07c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -151,31 +151,10 @@ jobs:
           cd build
           export CC=clang
           export CXX=clang++
-          cmake -DUSE_SHARED_LIBS= -DCMAKE_BUILD_TYPE=Release -DENABLE_NANOFI=ON -DENABLE_JNI=ON -DENABLE_SENSORS=ON -DENABLE_OPENWSMAN=ON -DENABLE_OPENCV=ON -DENABLE_MQTT=ON -DENABLE_GPS=ON -DENABLE_USB_CAMERA=ON -DENABLE_LIBRDKAFKA=ON -DENABLE_OPC=ON -DENABLE_SFTP=ON -DENABLE_COAP=ON -DENABLE_PYTHON=ON -DENABLE_SQL=ON -DENABLE_AWS=ON -DENABLE_AZURE=ON -DSTRICT_GSL_CHECKS=AUDIT -DFAIL_ON_WARNINGS=ON ..
+          cmake -DUSE_SHARED_LIBS= -DCMAKE_BUILD_TYPE=Release -DENABLE_MQTT=ON -DENABLE_LIBRDKAFKA=ON -DENABLE_AWS=ON -DENABLE_AZURE=ON -DFAIL_ON_WARNINGS=ON ..
           cmake --build . --parallel $(nproc)
       - name: test
         run: cd build && make test ARGS="--timeout 300 -j8 --output-on-failure"
-  debian:
-    name: "debian"
-    runs-on: ubuntu-20.04
-    timeout-minutes: 60
-    steps:
-      - id: checkout
-        uses: actions/checkout@v2
-      - id: cache
-        uses: actions/cache@v2
-        with:
-          path: ~/.ccache
-          key: debian-ccache-${{github.ref}}
-          restore-keys: |
-            debian-ccache-
-      - id: install_deps
-        run: |
-          sudo apt update
-          sudo apt install -y ccache
-          echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
-      - id: build
-        run: mkdir build && cd build && cmake -DSTRICT_GSL_CHECKS=AUDIT .. && make debian
   centos:
     name: "centos"
     runs-on: ubuntu-20.04
@@ -197,55 +176,6 @@ jobs:
           echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
       - id: build
         run: mkdir build && cd build && cmake -DSTRICT_GSL_CHECKS=AUDIT .. && make centos
-  fedora:
-    name: "fedora"
-    runs-on: ubuntu-20.04
-    timeout-minutes: 60
-    steps:
-      - id: checkout
-        uses: actions/checkout@v2
-      - id: cache
-        uses: actions/cache@v2
-        with:
-          path: ~/.ccache
-          key: fedora-ccache-${{github.ref}}
-          restore-keys: |
-            fedora-ccache-
-      - id: install_deps
-        run: |
-          sudo apt update
-          sudo apt install -y ccache
-          echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
-      - id: build
-        run: mkdir build && cd build && cmake -DSTRICT_GSL_CHECKS=AUDIT .. && make fedora
-  ubuntu_18_04:
-    name: "ubuntu-18.04"
-    runs-on: ubuntu-18.04
-    timeout-minutes: 60
-    steps:
-      - id: checkout
-        uses: actions/checkout@v2
-      - id: cache
-        uses: actions/cache@v2
-        with:
-          path: ~/.ccache
-          key: ubuntu-18.04-ccache-${{github.ref}}
-          restore-keys: |
-            ubuntu-18.04-ccache-
-      - id: install_deps
-        run: |
-          sudo apt update
-          sudo apt install -y ccache
-          echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
-          echo -e "127.0.0.1\t$HOSTNAME" | sudo tee -a /etc/hosts > /dev/null
-      - id: build
-        run: |
-          ./bootstrap.sh -e -t
-          cd build
-          export CC=gcc-11
-          export CXX=g++-11
-          cmake -DSTRICT_GSL_CHECKS=AUDIT ..
-          make u18
   docker_integration_tests:
     name: "Docker integration tests"
     runs-on: ubuntu-20.04