2017-01-31 93 views
3

我正在使用InfluxDB插件从我的Jenkins构建发送指标到涌入。我只想使用詹金斯管道。InfluxDB Jenkins管道插件:目标为空

该插件的版本是1.10.2。

我下面的代码添加到我的Jenkinsfile如documentation表示:

step([$class: 'InfluxDbPublisher', 
     customData: null, 
     customDataMap: null, 
     customPrefix: null, 
     target: 'http://ip:port,jenkins-db']) 

当我执行构建我收到此错误:

java.lang.RuntimeException: Target was null! 
    at jenkinsci.plugins.influxdb.InfluxDbPublisher.perform(InfluxDbPublisher.java:186) 
    at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69) 
    at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:59) 

我看到目标的配置是无效,但我不明白为什么。有人可以帮助我吗?

回答

2

尝试使用另一种语法

step([$class: 'InfluxDbPublisher', 
     customData: null, 
     customDataMap: null, 
     customPrefix: null, 
     target: 'local influxDB']) 
+0

凡“目标”是在全球的偏好 - >配置 –

+0

完美!这个对我有用。 –