Branch: refs/heads/master Home: https://github.com/jenkinsci/influxdb-plugin Commit: ccf3192e71a9e1fb2b9762a747c282de7b682ad6 https://github.com/jenkinsci/influxdb-plugin/commit/ccf3192e71a9e1fb2b9762a747c282de7b682ad6 Author: Frederic R <zougi...@gmail.com> Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- set influxdb servers detail from groovy scripts This give the ability to set influxdb servers detail from groovy scripts, this PR is a follow of https://github.com/jenkinsci/influxdb-plugin/pull/31 you can test it using the [Jenkins Console](https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console). We could already list the servers with groovy ```groovy import jenkinsci.plugins.influxdb.models.Target def influxdb = Jenkins.instance.getDescriptorByType(jenkinsci.plugins.influxdb.DescriptorImpl) println "list of InfluxDB Targets:" println "=========================" influxdb.targets.each { target -> println """ description = '${target.description}'" url = '${target.url}' username = '${target.username}' password = '${target.password}' database = '${target.database}' ========================= """ } ``` Which will print something like ``` list of InfluxDB Targets: ========================= description = 'myserver1'" url = 'http://10.37.24.14:8086/' username = 'telegraf' password = 'myPassword' database = 'db0' ========================= ========================= description = 'myserver1'" url = 'http://10.37.24.15:8086/' username = 'telegraf' password = 'myPassword' database = 'db0' ========================= ``` We can now, with this PR, override these servers with new ones ```groovy import jenkinsci.plugins.influxdb.models.Target import hudson.util.CopyOnWriteList def influxdb = Jenkins.instance.getDescriptorByType(jenkinsci.plugins.influxdb.DescriptorImpl) def target = new Target() target.description = 'mydb' target.url = 'http://10.10.10.10:8086' target.username = 'admin' target.password = 'admin' target.database = 'db0' CopyOnWriteList<Target> targets = new CopyOnWriteList<Target>() targets.add(target) influxdb.targets = targets influxdb.save() ``` Commit: c18c75d0e6e6454fe68a88250908b8959e912c71 https://github.com/jenkinsci/influxdb-plugin/commit/c18c75d0e6e6454fe68a88250908b8959e912c71 Author: Scott Hebert <sheb...@redhat.com> Date: 2018-08-17 (Fri, 17 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- Add the ability to programatically add/remove a target Commit: 3fd5904a52a9ad6bf5989ca6d4c954de3dc28595 https://github.com/jenkinsci/influxdb-plugin/commit/3fd5904a52a9ad6bf5989ca6d4c954de3dc28595 Author: Philipp Severing <cro78...@adobe.com> Date: 2018-08-17 (Fri, 17 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/InfluxDbPublisher.java M src/main/java/jenkinsci/plugins/influxdb/models/Target.java M src/main/resources/jenkinsci/plugins/influxdb/InfluxDbPublisher/global.jelly A src/main/resources/jenkinsci/plugins/influxdb/InfluxDbPublisher/help-jobScheduledTimeAsPointsTimestamp.html Log Message: ----------- Add possibility to configure the scheduled job time as InfluxDB points timestamp in the global configuration. The original behaviour (points timestamp is time when point is created; job is in postprocess) is set as default. Commit: 9797c3a21cdf9d80946f0c910a9e4a905832c714 https://github.com/jenkinsci/influxdb-plugin/commit/9797c3a21cdf9d80946f0c910a9e4a905832c714 Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- Merge pull request #35 from Zougi/patch-3 JENKINS-50962 - set influxdb servers detail from groovy scripts Commit: c7914d1676e269bd239c53ffaf8edb3ce68f33bc https://github.com/jenkinsci/influxdb-plugin/commit/c7914d1676e269bd239c53ffaf8edb3ce68f33bc Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- Merge pull request #46 from scoheb/add-remove-target Add the ability to programatically add/remove a target Commit: 166b9a919246fb38b1ebec2c758f8a511989ea5f https://github.com/jenkinsci/influxdb-plugin/commit/166b9a919246fb38b1ebec2c758f8a511989ea5f Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java M src/main/java/jenkinsci/plugins/influxdb/models/Target.java Log Message: ----------- Make Target and DescriptorImpl serializable Commit: d1c90908166ce14730c8b76dbd7cf014606e269d https://github.com/jenkinsci/influxdb-plugin/commit/d1c90908166ce14730c8b76dbd7cf014606e269d Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-22 (Wed, 22 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/InfluxDbPublisher.java M src/main/java/jenkinsci/plugins/influxdb/models/Target.java M src/main/resources/jenkinsci/plugins/influxdb/InfluxDbPublisher/global.jelly A src/main/resources/jenkinsci/plugins/influxdb/InfluxDbPublisher/help-jobScheduledTimeAsPointsTimestamp.html Log Message: ----------- Merge pull request #48 from nubody/makePointsTimestampConfigurableByScheduledExecutedOrMeasuredJobTime Add possibility to configure the scheduled job time as InfluxDB points timestamp Commit: d413f21122c35cf3826dd92fdb2bc4ae4eadfb70 https://github.com/jenkinsci/influxdb-plugin/commit/d413f21122c35cf3826dd92fdb2bc4ae4eadfb70 Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-23 (Thu, 23 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/generators/SonarQubePointGenerator.java Log Message: ----------- Use SONAR_HOST_URL environment variable if possible Commit: 16eab873e45668809b98919f7220cd96adea4943 https://github.com/jenkinsci/influxdb-plugin/commit/16eab873e45668809b98919f7220cd96adea4943 Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-08-24 (Fri, 24 Aug 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- Remove transient variable Commit: 6ae87d0ea24221737bf4a818b899849f55bcdc22 https://github.com/jenkinsci/influxdb-plugin/commit/6ae87d0ea24221737bf4a818b899849f55bcdc22 Author: Aleksi Simell <aleksi.sim...@eficode.com> Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M src/main/java/jenkinsci/plugins/influxdb/DescriptorImpl.java Log Message: ----------- Re-added `transient` Compare: https://github.com/jenkinsci/influxdb-plugin/compare/86b60f169d15...6ae87d0ea242 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.