This is an automated email from the ASF dual-hosted git repository. aboda pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit 5ca9e4755e61c9cc0e817b598bf3349d8bacd58a Author: Marton Szasz <[email protected]> AuthorDate: Tue Sep 1 17:42:34 2020 +0200 MINIFICPP-952 remove travis and appveyor adapt PR template, readme, bootstrap script option Signed-off-by: Arpad Boda <[email protected]> This closes #889 --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .travis.yml | 189 --------------------------------------- README.md | 2 +- appveyor.yml | 20 ----- bootstrap.sh | 2 +- 5 files changed, 3 insertions(+), 212 deletions(-) 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 @@ to ensure the following steps have been taken: - [ ] 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++ [](https://travis-ci.org/apache/nifi-minifi-cpp) [](https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi-minifi-cpp) +# Apache NiFi - MiNiFi - C++  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 @@ while :; do "--build_dir="* ) BUILD_DIR="${1#*=}" ;; - -t|--travis) + -t|--continous-integration) NO_PROMPT="true" FEATURES_SELECTED="true" SKIP_CMAKE="${TRUE}"
