bndr/gojenkins

multiple-value jenkins.GetAllNodes() in single-value context

Open

#167 opened on Dec 19, 2018

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Go (454 forks)github user discovery
help wanted

Repository metrics

Stars
 (903 stars)
PR merge metrics
 (PR metrics pending)

Description

package main

import ( "fmt"

"github.com/bndr/gojenkins"

)

func main() { jenkins := gojenkins.CreateJenkins(nil, "https://jenkins.dev.intranet", "foo", "bar")

_, err := jenkins.Init()
if err != nil {
	panic(err)
}
fmt.Println("Jenkins is Online")

nodes := jenkins.GetAllNodes()
for _, node := range nodes {

	// Fetch Node Data
	node.Poll()
	if node.IsOnline() {
		fmt.Println("Node is Online")
	}
}

} When I run: go build . ./main.go:18:30: multiple-value jenkins.GetAllNodes() in single-value context

Contributor guide