diff --git a/docs/cef/README.md b/docs/cef/README.md index fc002e125b29..82f85dac1aea 100644 --- a/docs/cef/README.md +++ b/docs/cef/README.md @@ -1,7 +1,5 @@ # Graylog CEF message input -[![Build Status](https://travis-ci.org/Graylog2/graylog-plugin-cef.svg?branch=master)](https://travis-ci.org/Graylog2/graylog-plugin-cef) - Graylog input plugin to receive CEF logs via UDP or TCP. Install the plugin and launch a new CEF input from `System -> Inputs` in your Graylog Web Interface. This plugin is strictly following the CEF standard and will probably not work with non-compliant messages. Please open an issue in this repository in case of any problems. @@ -53,4 +51,4 @@ $ mvn release:prepare $ mvn release:perform ``` -This sets the version numbers, creates a tag and pushes to GitHub. Travis CI will build the release artifacts and upload to GitHub automatically. +This sets the version numbers, creates a tag and pushes to GitHub. diff --git a/docs/netflow/README.md b/docs/netflow/README.md index c1464f0819e7..0a4e2488559a 100644 --- a/docs/netflow/README.md +++ b/docs/netflow/README.md @@ -1,8 +1,6 @@ NetFlow Plugin for Graylog ========================== -[![Build Status](https://travis-ci.org/Graylog2/graylog-plugin-netflow.svg?branch=master)](https://travis-ci.org/Graylog2/graylog-plugin-netflow) - This plugin provides a NetFlow UDP input to act as a Flow collector that receives data from Flow exporters. Each received Flow will be converted to a Graylog message. **Required Graylog version:** 2.3.0 and later @@ -83,4 +81,4 @@ $ mvn release:prepare $ mvn release:perform ``` -This sets the version numbers, creates a tag and pushes to GitHub. Travis CI will build the release artifacts and upload to GitHub automatically. +This sets the version numbers, creates a tag and pushes to GitHub. diff --git a/graylog-plugin-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml b/graylog-plugin-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml index a5b2b697aaa8..24abc43bef19 100644 --- a/graylog-plugin-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml +++ b/graylog-plugin-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -75,7 +75,6 @@ .gitignore - .travis.yml README.md GETTING-STARTED.md package.json diff --git a/graylog-plugin-archetype/src/main/resources/archetype-resources/.travis.yml b/graylog-plugin-archetype/src/main/resources/archetype-resources/.travis.yml deleted file mode 100644 index 574c2ec6e3b1..000000000000 --- a/graylog-plugin-archetype/src/main/resources/archetype-resources/.travis.yml +++ /dev/null @@ -1,27 +0,0 @@ -sudo: required -dist: trusty -language: java -jdk: - - oraclejdk8 -addons: - apt: - packages: - - rpm -before_deploy: - - mvn jdeb:jdeb && export RELEASE_DEB_FILE=$(ls target/*.deb) - - mvn rpm:rpm && export RELEASE_RPM_FILE=$(find target/ -name '*.rpm' | tail -1) - - rm -f target/original-*.jar - - export RELEASE_PKG_FILE=$(ls target/*.jar) - - echo "Deploying release to GitHub releases" -deploy: - provider: releases - api_key: - secure: - file: - - "${RELEASE_PKG_FILE}" - - "${RELEASE_DEB_FILE}" - - "${RELEASE_RPM_FILE}" - skip_cleanup: true - on: - tags: true - jdk: oraclejdk8 diff --git a/graylog-plugin-archetype/src/main/resources/archetype-resources/GETTING-STARTED.md b/graylog-plugin-archetype/src/main/resources/archetype-resources/GETTING-STARTED.md index 10234dd9fb2c..23880c9965fe 100644 --- a/graylog-plugin-archetype/src/main/resources/archetype-resources/GETTING-STARTED.md +++ b/graylog-plugin-archetype/src/main/resources/archetype-resources/GETTING-STARTED.md @@ -6,21 +6,3 @@ Welcome to your new Graylog plugin! Please refer to https://docs.graylog.org/docs/plugins for documentation on how to write plugins for Graylog. -Travis CI ---------- - -There is a `.travis.yml` template in this project which is prepared to automatically -deploy the plugin artifacts (JAR, DEB, RPM) to GitHub releases. - -You just have to add your encrypted GitHub access token to the `.travis.yml`. -The token can be generated in your [GitHub personal access token settings](https://github.com/settings/tokens). - -Before Travis CI works, you have to enable it. Install the Travis CI command line -application and execute `travis enable`. - -To encrypt your GitHub access token you can use `travis encrypt`. - -Alternatively you can use `travis setup -f releases` to automatically create a GitHub -access token and add it to the `.travis.yml` file. **Attention:** doing this -will replace some parts of the `.travis.yml` file and you have to restore previous -settings. diff --git a/graylog-plugin-archetype/src/main/resources/archetype-resources/README.md b/graylog-plugin-archetype/src/main/resources/archetype-resources/README.md index bd5395a852ea..efbc27c9fec7 100644 --- a/graylog-plugin-archetype/src/main/resources/archetype-resources/README.md +++ b/graylog-plugin-archetype/src/main/resources/archetype-resources/README.md @@ -1,7 +1,5 @@ # ${pluginClassName} Plugin for Graylog -[![Build Status](https://travis-ci.org/${githubRepo}.svg?branch=master)](https://travis-ci.org/${githubRepo}) - __Use this paragraph to enter a description of your plugin.__ **Required Graylog version:** 2.0 and later @@ -55,4 +53,4 @@ $ mvn release:prepare $ mvn release:perform ``` -This sets the version numbers, creates a tag and pushes to GitHub. Travis CI will build the release artifacts and upload to GitHub automatically. +This sets the version numbers, creates a tag and pushes to GitHub. diff --git a/graylog-plugin-archetype/src/main/resources/archetype-resources/pom.xml b/graylog-plugin-archetype/src/main/resources/archetype-resources/pom.xml index 955a668decdb..f3f69cafebd3 100644 --- a/graylog-plugin-archetype/src/main/resources/archetype-resources/pom.xml +++ b/graylog-plugin-archetype/src/main/resources/archetype-resources/pom.xml @@ -78,7 +78,7 @@ - + sonatype-nexus-snapshots Sonatype Nexus Snapshots diff --git a/graylog-project-parent/pom.xml b/graylog-project-parent/pom.xml index 7624336bd0c5..e27566968903 100644 --- a/graylog-project-parent/pom.xml +++ b/graylog-project-parent/pom.xml @@ -689,25 +689,5 @@ - - travis - - - env.TRAVIS - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - 2 - - - - - diff --git a/graylog2-server/pom.xml b/graylog2-server/pom.xml index 595f39ff6d48..3f2b8975ca2a 100644 --- a/graylog2-server/pom.xml +++ b/graylog2-server/pom.xml @@ -41,8 +41,8 @@ - Travis CI - https://travis-ci.org/Graylog2/graylog2-server + Github Actions + https://github.com/Graylog2/graylog2-server/actions diff --git a/graylog2-web-interface/packages/graylog-web-plugin/.travis.yml b/graylog2-web-interface/packages/graylog-web-plugin/.travis.yml deleted file mode 100644 index bf02e6b48954..000000000000 --- a/graylog2-web-interface/packages/graylog-web-plugin/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: node_js -node_js: - - "6" - - "6.1" - - "5.11" - - "iojs" - diff --git a/graylog2-web-interface/travis/graylog2-server.sh b/graylog2-web-interface/travis/graylog2-server.sh deleted file mode 100755 index b7cfe7457c82..000000000000 --- a/graylog2-web-interface/travis/graylog2-server.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -e -cd $HOME - -echo 'Cloning graylog2-server git repository...' -git clone --quiet --depth 1 https://github.com/Graylog2/graylog2-server.git - -pushd graylog2-server - -sh install-syslog4j-jar.sh - -echo 'Building graylog2-server...' -mvn --batch-mode --fail-fast --quiet -DskipTests=true \ - -Dmaven.javadoc.skip=true -Dspotbugs.skip=true -Dsource.skip=true \ - clean install - -echo 'Starting graylog2-server...' -nohup java -jar graylog2-server/target/graylog2-server.jar -f $TRAVIS_BUILD_DIR/travis/server.conf -l -p graylog2-travis-server.pid & - -popd diff --git a/graylog2-web-interface/travis/server.conf b/graylog2-web-interface/travis/server.conf deleted file mode 100644 index 815d09de25f8..000000000000 --- a/graylog2-web-interface/travis/server.conf +++ /dev/null @@ -1,35 +0,0 @@ -is_leader = true -node_id_file = graylog2-server-node-id -password_secret = IHRzmjWfc0mh7D1Pepv7Od6NRL7jqNb0k9g8fvjwyX4Vq1KIHvQSFOHLf4BO1k3hdKdFWmceKwy46BGqIk2NurWAUYSedspb -root_username = admin -root_password_sha2 = 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 -plugin_dir = plugin -rest_listen_uri = http://127.0.0.1:12900/ - -elasticsearch_max_docs_per_index = 20000000 -elasticsearch_index_prefix = graylog2 -elasticsearch_max_number_of_indices = 20 -elasticsearch_shards = 1 -elasticsearch_replicas = 0 - -elasticsearch_cluster_name = elasticsearch -elasticsearch_discovery_zen_ping_multicast_enabled = false -elasticsearch_discovery_zen_ping_unicast_hosts = 127.0.0.1:9300 -elasticsearch_analyzer = standard - -output_batch_size = 5000 -processbuffer_processors = 5 -outputbuffer_processors = 5 -processor_wait_strategy = sleeping -ring_size = 1024 - -# MongoDB Configuration -mongodb_useauth = false -mongodb_user = grayloguser -mongodb_password = 123 -mongodb_host = 127.0.0.1 -#mongodb_replica_set = localhost:27017,localhost:27018,localhost:27019 -mongodb_database = graylog2 -mongodb_port = 27017 -mongodb_max_connections = 100 -mongodb_threads_allowed_to_block_multiplier = 5