Branch: refs/heads/mwinter69-configuration
Home: https://github.com/jenkinsci/logstash-plugin
Commit: 371e27bf3382e7418d95c4fec658fae4700d285d
https://github.com/jenkinsci/logstash-plugin/commit/371e27bf3382e7418d95c4fec658fae4700d285d
Author: Markus Winter <[email protected]>
Date: 2017-12-11 (Mon, 11 Dec 2017)
Changed paths:
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
Log Message:
-----------
properly get displayname of node
use the executor of the build to get the node.
builtOn is set too late for us to get the node and we end up using
master
Commit: 67bc346e4aa64e41df18e9211afd6db1ef532b13
https://github.com/jenkinsci/logstash-plugin/commit/67bc346e4aa64e41df18e9211afd6db1ef532b13
Author: Markus Winter <[email protected]>
Date: 2017-12-16 (Sat, 16 Dec 2017)
Changed paths:
M pom.xml
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
A src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
M src/test/java/jenkins/plugins/logstash/LogstashNotifierTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
Log Message:
-----------
displayname of node in pipeline
properly get the node when BuildData is initilaized from a pipeline
pump mockito to latest version
add integration test, that use Jenkins test harness
Commit: c252ac815e0825b3fcbc60de7d03626261dd3e0c
https://github.com/jenkinsci/logstash-plugin/commit/c252ac815e0825b3fcbc60de7d03626261dd3e0c
Author: Markus Winter <[email protected]>
Date: 2017-12-27 (Wed, 27 Dec 2017)
Changed paths:
M pom.xml
M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
A src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
A src/main/java/jenkins/plugins/logstash/configuration/ElasticSearch.java
A src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
A src/main/java/jenkins/plugins/logstash/configuration/RabbitMq.java
A src/main/java/jenkins/plugins/logstash/configuration/Redis.java
A src/main/java/jenkins/plugins/logstash/configuration/Syslog.java
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
R src/main/java/jenkins/plugins/logstash/persistence/IndexerDaoFactory.java
M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
M src/main/java/jenkins/plugins/logstash/persistence/RedisDao.java
M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
A
src/main/resources/jenkins/plugins/logstash/LogstashConfiguration/config.jelly
A
src/main/resources/jenkins/plugins/logstash/LogstashConfiguration/help-logstashIndexer.html
M
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/global.jelly
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-host.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-key.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-password.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-port.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-syslogFormat.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-syslogProtocol.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-type.html
R
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-username.html
M src/main/resources/jenkins/plugins/logstash/Messages.properties
A
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/configure-advanced.jelly
A
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-host.html
A
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-key.html
A
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-password.html
A
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-username.html
A
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/config.jelly
A
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/help-host.html
A
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/help-port.html
A
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/configure-advanced.jelly
A
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-password.html
A
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-queue.html
A
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-username.html
A
src/main/resources/jenkins/plugins/logstash/configuration/Redis/configure-advanced.jelly
A
src/main/resources/jenkins/plugins/logstash/configuration/Redis/help-key.html
A
src/main/resources/jenkins/plugins/logstash/configuration/Redis/help-password.html
A
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/configure-advanced.jelly
A
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/help-messageFormat.html
A
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/help-syslogProtocol.html
M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
A
src/test/java/jenkins/plugins/logstash/LogstashConfigurationMigrationTest.java
A src/test/java/jenkins/plugins/logstash/LogstashConfigurationTest.java
A src/test/java/jenkins/plugins/logstash/LogstashConfigurationTestBase.java
M src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
A
src/test/java/jenkins/plugins/logstash/configuration/ElasticSearchTest.java
A
src/test/java/jenkins/plugins/logstash/configuration/LogstashIndexerTest.java
A src/test/java/jenkins/plugins/logstash/configuration/RabbitMqTest.java
A src/test/java/jenkins/plugins/logstash/configuration/RedisTest.java
A src/test/java/jenkins/plugins/logstash/configuration/SyslogTest.java
M
src/test/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
M
src/test/java/jenkins/plugins/logstash/persistence/ElasticSearchDaoTest.java
R
src/test/java/jenkins/plugins/logstash/persistence/IndexerDaoFactoryTest.java
A src/test/java/jenkins/plugins/logstash/persistence/MemoryDao.java
M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/RedisDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTestIT.java
A src/test/resources/elasticSearch.xml
A src/test/resources/rabbitmq.xml
A src/test/resources/redis.xml
A src/test/resources/syslog.xml
Log Message:
-----------
refactoring
the plugin used a ToolInstallation for configuration. But logstash is
not a tool that can be installed. Instead this should be a
GlobalConfiguration.
The indexers have different configuration requirements. Host and port
are common, but things like username are not required everywhere. Also
the previous implementation was totally unflexible. In order to add a
new indexer one has to modify the sources. By configuring the indexers
via an extension point we make it easily possible to have individual
configuration jelly for each type. Adding a new indexer is just adding
new classes. So it can be even moved to a separate plugin.
Many of the fields in the plugin were public or package private. They
have been made private or protected with corresponding getters and
setters and direct calls to the fields replaced.
Get the charset of a run and use it whenever we need to convert the
String to a byte array
Use DateFormatter from apache common lang to avoid potential threading
problems.
Commit: faf30cdd390f11001921103ac8a80cc935244110
https://github.com/jenkinsci/logstash-plugin/commit/faf30cdd390f11001921103ac8a80cc935244110
Author: Markus Winter <[email protected]>
Date: 2017-12-27 (Wed, 27 Dec 2017)
Log Message:
-----------
Merge branch 'master' into configuration
Commit: 6b4c6d7b65daded7bcb534468f4ee36859e9607b
https://github.com/jenkinsci/logstash-plugin/commit/6b4c6d7b65daded7bcb534468f4ee36859e9607b
Author: Markus Winter <[email protected]>
Date: 2017-12-27 (Wed, 27 Dec 2017)
Changed paths:
M pom.xml
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
A src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
M src/test/java/jenkins/plugins/logstash/LogstashNotifierTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
Log Message:
-----------
Merge pull request #1 from jenkinsci/master
properly get displayname of node (#38)
Commit: 333ca413030d51e8bc6202e4a704ee8959637199
https://github.com/jenkinsci/logstash-plugin/commit/333ca413030d51e8bc6202e4a704ee8959637199
Author: Markus Winter <[email protected]>
Date: 2017-12-28 (Thu, 28 Dec 2017)
Changed paths:
M pom.xml
M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
Log Message:
-----------
jenkins and java
use Jenkins 2.7.4 instead of 2.60.3
fix problem with cast that is requried with java 7
Commit: ca4eca8bcc95f14b950d72d20516d128e745a2e0
https://github.com/jenkinsci/logstash-plugin/commit/ca4eca8bcc95f14b950d72d20516d128e745a2e0
Author: Markus Winter <[email protected]>
Date: 2017-12-28 (Thu, 28 Dec 2017)
Changed paths:
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
Log Message:
-----------
fix findbugs issues in buildData
Use FastDateFormat from apache which is thread safe
Avoid possible NPE in Node detection
Avoid possible NPE in result (previous logic already avoided it but findbugs
still claimed it to be a problem)
Node detection is same for pipeline and freestyle so move it to initData
method
Commit: 45a03acd9075207c7dd794a0912b7d8e878374d0
https://github.com/jenkinsci/logstash-plugin/commit/45a03acd9075207c7dd794a0912b7d8e878374d0
Author: Markus Winter <[email protected]>
Date: 2017-12-29 (Fri, 29 Dec 2017)
Changed paths:
M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java
Log Message:
-----------
Merge branch 'master' of https://github.com/jenkinsci/logstash-plugin into
jenkinsci-master
Commit: 59d1a77035b056246c606b26d4b323357fef12ad
https://github.com/jenkinsci/logstash-plugin/commit/59d1a77035b056246c606b26d4b323357fef12ad
Author: Markus Winter <[email protected]>
Date: 2017-12-29 (Fri, 29 Dec 2017)
Changed paths:
M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java
Log Message:
-----------
Merge branch 'jenkinsci-master'
Commit: 96deff1d1a2a1d2e20b46113a0cd10328993a7fc
https://github.com/jenkinsci/logstash-plugin/commit/96deff1d1a2a1d2e20b46113a0cd10328993a7fc
Author: Markus Winter <[email protected]>
Date: 2017-12-31 (Sun, 31 Dec 2017)
Changed paths:
M pom.xml
M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
M src/main/java/jenkins/plugins/logstash/persistence/IndexerDaoFactory.java
M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
M src/main/java/jenkins/plugins/logstash/persistence/RedisDao.java
M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
M src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
M
src/test/java/jenkins/plugins/logstash/persistence/ElasticSearchDaoTest.java
Log Message:
-----------
Merge pull request #3 from jenkinsci/master
reduce visibility of fields (#46)
Commit: 379c5e4676677f6a5632a8da1a60afbdde5e3304
https://github.com/jenkinsci/logstash-plugin/commit/379c5e4676677f6a5632a8da1a60afbdde5e3304
Author: Markus Winter <[email protected]>
Date: 2018-01-01 (Mon, 01 Jan 2018)
Changed paths:
M pom.xml
M src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
M
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java
Log Message:
-----------
Merge branch 'master' into configuration
Commit: 132110473f3fbf975e85370b098fe9ddc0d53995
https://github.com/jenkinsci/logstash-plugin/commit/132110473f3fbf975e85370b098fe9ddc0d53995
Author: Markus Winter <[email protected]>
Date: 2018-01-01 (Mon, 01 Jan 2018)
Changed paths:
M README.md
M src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
M
src/test/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/RedisDaoTest.java
M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTest.java
Log Message:
-----------
javadoc and readme
update javadoc to get more information for developers that want to
extend the plugin.
Update the readme
Use the not deprecated junit runner of mockito
Commit: 49742763ab15e018694c7feddac13e5b81389d78
https://github.com/jenkinsci/logstash-plugin/commit/49742763ab15e018694c7feddac13e5b81389d78
Author: Markus Winter <[email protected]>
Date: 2018-01-01 (Mon, 01 Jan 2018)
Changed paths:
M pom.xml
Log Message:
-----------
remove unnecessary dependency to workflow-step-api
Commit: d1ac5cbf1e8ae395ac1bf2a1d53608176c24368a
https://github.com/jenkinsci/logstash-plugin/commit/d1ac5cbf1e8ae395ac1bf2a1d53608176c24368a
Author: Jakub Bochenski <[email protected]>
Date: 2018-01-02 (Tue, 02 Jan 2018)
Changed paths:
M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
A
src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexerData.java
M src/main/java/jenkins/plugins/logstash/configuration/Syslog.java
M
src/test/java/jenkins/plugins/logstash/configuration/LogstashIndexerTest.java
Log Message:
-----------
Extract data object from LogstashIndexer
Compare:
https://github.com/jenkinsci/logstash-plugin/compare/371e27bf3382^...d1ac5cbf1e8a
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.