MINIFICPP-952 remove travis and appveyor

adapt PR template, readme, bootstrap script option

Signed-off-by: Arpad Boda <aboda@apache.org>

This closes #889
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 1a8bf1f..132bc52 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -22,4 +22,4 @@
 - [ ] Have you ensured that format looks appropriate for the output in which it is rendered?
 
 ### Note:
-Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
+Please ensure that once the PR is submitted, you check GitHub Actions CI results for build issues and submit an update to your PR as soon as possible.
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 476252d..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,189 +0,0 @@
-# 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: cpp
-cache: 
-  ccache: true
-  directories:
-  - $HOME/Library/Caches/Homebrew
-  - $TRAVIS_BUILD_DIR/bison-3.0.5
-  timeout: 300
-
-env:
-   global:
-      CMAKE_BUILD_OPTIONS="-DENABLE_PCAP=TRUE"
-
-matrix:
-    include:
-    - os: linux
-      dist: xenial
-      sudo: required
-      addons:
-        apt:
-          sources:
-          - ubuntu-toolchain-r-test
-          packages:
-          - gcc-4.8
-          - g++-4.8
-          - bison
-          - flex
-          - libboost-all-dev
-          - uuid-dev
-          - doxygen
-          - openssl
-          - libcurl4-openssl-dev
-          - ccache
-          - libpython3-dev
-          - liblua5.1-0-dev
-          - libusb-1.0-0-dev
-          - libpng12-dev
-          - libpcap-dev
-          - libssh2-1-dev
-      before_install:
-        # Establish updated toolchain as default
-        - sudo unlink /usr/bin/gcc && sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
-        - sudo unlink /usr/bin/g++ && sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DUSE_SHARED_LIBS= -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_RULE_MESSAGES=OFF -DSTRICT_GSL_CHECKS=ON .. && cmake --build . --parallel 4   && sudo make test ARGS="-j2 --output-on-failure"
-    - os: linux
-      dist: trusty
-      sudo: required
-      addons:
-        apt:
-          sources:
-          - ubuntu-toolchain-r-test
-          packages:
-          - gcc-4.8
-          - g++-4.8
-          - bison
-          - flex
-          - libboost-all-dev
-          - uuid-dev
-          - doxygen
-          - openssl
-          - libcurl4-openssl-dev
-          - ccache
-          - libpython3-dev
-          - liblua5.1-0-dev
-          - libusb-1.0-0-dev
-          - libpng12-dev
-          - libpcap-dev
-          - libssh2-1-dev
-      before_install:
-        # Establish updated toolchain as default
-        - sudo unlink /usr/bin/gcc && sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
-        - sudo unlink /usr/bin/g++ && sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DUSE_SHARED_LIBS= -DSTRICT_GSL_CHECKS=ON .. && make -j4 VERBOSE=1  && sudo make test ARGS="-j2 --output-on-failure"
-    - os: linux
-      name: trusty static build with tests
-      dist: trusty
-      sudo: required
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DUSE_SHARED_LIBS= -DSTRICT_GSL_CHECKS=ON .. && make -j4 VERBOSE=1  && sudo make test ARGS="-j2 --output-on-failure"
-    - os: linux
-      name: xenial shared build with tests
-      dist: xenial
-      sudo: required
-      addons:
-        apt:
-          sources:
-          - ubuntu-toolchain-r-test
-          packages:
-          - openjdk-8-jdk
-          - maven
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DUSE_SHARED_LIBS= -DENABLE_LIBRDKAFKA=ON -DENABLE_OPC=ON -DENABLE_SFTP=ON -DENABLE_MQTT=ON -DENABLE_COAP=ON -DENABLE_PYTHON=ON -DSTRICT_GSL_CHECKS=AUDIT .. &&  cmake --build . --parallel 4  && sudo make test ARGS="-j8 --output-on-failure"
-    - os: linux
-      name: debian static package build
-      dist: bionic
-      sudo: required
-      services:
-        - docker
-      script:
-        - mkdir -p build && cd build && cmake -DSTRICT_GSL_CHECKS=ON .. && make debian
-    - os: linux
-      name: centos static package biuld
-      dist: bionic
-      sudo: required
-      services:
-        - docker
-      script:
-        - mkdir -p build && cd build && cmake -DSTRICT_GSL_CHECKS=ON .. && make centos
-    - os: linux
-      name: fedora static package build
-      dist: bionic
-      sudo: required
-      services:
-        - docker
-      script:
-        - mkdir -p build && cd build && cmake -DSTRICT_GSL_CHECKS=ON .. && make fedora
-    - os: linux
-      name: bionic static package build
-      dist: bionic
-      sudo: required
-      services:
-        - docker
-      script:
-        - mkdir -p build && cd build && cmake -DSTRICT_GSL_CHECKS=ON .. && make u18
-    - os: linux
-      dist: xenial
-      sudo: required
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DUSE_SHARED_LIBS=ON -DSTRICT_GSL_CHECKS=AUDIT .. &&  cmake --build . --parallel 4  && sudo make test ARGS="-j4 --output-on-failure"
-    - os: osx
-      osx_image: xcode10.3
-      addons:
-        homebrew:
-          packages:
-          - ossp-uuid
-          - boost
-          - flex
-          - openssl
-          - doxygen
-          - graphviz
-          - python
-          - lua
-          - libusb
-          - libpng
-          - libpcap
-          - xz
-          - libssh2
-      env:
-        - CMAKE_BUILD_OPTIONS="${CMAKE_BUILD_OPTIONS} -DENABLE_LUA_SCRIPTING=1"
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_RULE_MESSAGES=OFF -DSTRICT_GSL_CHECKS=ON .. && cmake --build . --parallel 4 && sudo make test ARGS="-j4 --output-on-failure" && make linter
-    - os: osx
-      osx_image: xcode11.2
-      addons:
-        homebrew:
-          packages:
-          - ossp-uuid
-          - boost
-          - flex
-          - openssl
-          - doxygen
-          - graphviz
-          - python
-          - lua
-          - libusb
-          - libpng
-          - libpcap
-          - xz
-          - libssh2
-      env:
-        - CMAKE_BUILD_OPTIONS="${CMAKE_BUILD_OPTIONS} -DENABLE_LUA_SCRIPTING=1"
-      script:
-        - ./bootstrap.sh -e -t && cd build  && cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_RULE_MESSAGES=OFF -DSTRICT_GSL_CHECKS=ON .. && cmake --build . --parallel 4 && sudo make test ARGS="-j4 --output-on-failure" && make linter
diff --git a/README.md b/README.md
index 11c853f..3b41037 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
 
 [<img src="https://nifi.apache.org/assets/images/minifi/minifi-logo.svg" width="300" height="126" alt="Apache NiFi MiNiFi"/>](https://nifi.apache.org/minifi/)
 
-# Apache NiFi -  MiNiFi - C++ [![Linux/Mac Build Status](https://travis-ci.org/apache/nifi-minifi-cpp.svg?branch=master)](https://travis-ci.org/apache/nifi-minifi-cpp) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/njagiyqmopexidsv/branch/master?svg=true)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi-minifi-cpp) 
+# Apache NiFi -  MiNiFi - C++ ![MiNiFi-CPP CI](https://github.com/apache/nifi-minifi-cpp/workflows/MiNiFi-CPP%20CI/badge.svg?branch=main)
 
 MiNiFi is a child project effort of Apache NiFi.  This repository is for a native implementation in C++.
 
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index 40f6d41..0000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-image: Visual Studio 2017
-
-environment:
-  MSVC_DEFAULT_OPTIONS: ON
-  APPVEYOR_SAVE_CACHE_ON_ERROR: true
-cache: 
-- build\curl-install\ -> appveyor.yml
-- build\libressl-install\ -> appveyor.yml
-- build\zlib-install\ -> appveyor.yml
-- build\thirdparty\civetweb-1.10 -> appveyor.yml
-- build\thirdparty\cxxopts -> appveyor.yml
-- build\thirdparty\rocksdb -> appveyor.yml
-- build\thirdparty\ -> appveyor.yml
-- build\thirdparty\yaml-cpp-yaml-cpp-20171024 -> appveyor.yml
-
-clone_folder: C:\projects\nifi-minifi-cpp
-  
-build_script:
-   - cd C:\projects\nifi-minifi-cpp
-   - win_build_vs.bat build /CI
diff --git a/bootstrap.sh b/bootstrap.sh
index cdfcd04..4343db0 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -80,7 +80,7 @@
     "--build_dir="* )
       BUILD_DIR="${1#*=}"
       ;;
-    -t|--travis)
+    -t|--continous-integration)
       NO_PROMPT="true"
       FEATURES_SELECTED="true"
       SKIP_CMAKE="${TRUE}"