API client of Jenkins API written in Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.rst
computer.go
jenkins.go
jenkins_test.go
job.go
listview.go
queue.go

README.rst

golang-jenkins

Join the chat at https://gitter.im/yosida95/golang-jenkins

About

This is a API client of Jenkins API written in Go.

Usage

import "github.com/yosida95/golang-jenkins"

Configure authentication and create an instance of the client:

auth := &gojenkins.Auth{
   Username: "[jenkins user name]",
   ApiToken: "[jenkins API token]",
}
jenkins := gojenkins.NewJenkins(auth, "[jenkins instance base url]")

Make calls against the desired resources:

job, err := jenkins.GetJob("[job name]")

License

golang-jenkins is licensed under the MIT LICENSE. See ./LICENSE.