go-jenkins

module
v0.0.0-...-36df0cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2024 License: Apache-2.0

README

go-jenkins

Jenkins API Client in Go, support The Blue Ocean REST API.

Installation

go get github.com/opswave/go-jenkins

About

Jenkins is the most popular Open Source Continuous Integration system. This Library will help you interact with Jenkins in a more developer-friendly way.

Fork From

These are some of the features that are currently implemented:

  • Get information on test-results of completed/failed build
  • Ability to query Nodes, and manipulate them. Start, Stop, set Offline.
  • Ability to query Jobs, and manipulate them.
  • Get Plugins, Builds, Artifacts, Fingerprints
  • Validate Fingerprints of Artifacts
  • Get Current Queue, Cancel Tasks
  • etc. For all methods go to GoDoc Reference.

Add some features:

  • Credentials Management
  • Pipeline Model Converter
  • RBAC control

Directories

Path Synopsis
jenkins
Gojenkins is a Jenkins Client in Go, that exposes the jenkins REST api in a more developer friendly way.
Gojenkins is a Jenkins Client in Go, that exposes the jenkins REST api in a more developer friendly way.
util/reflectutils
Package reflectutils deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences.
Package reflectutils deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences.
v1alpha3
Package v1alpha3 contains API Schema definitions for the devops.kubesphere.io v1alpha3 API group +kubebuilder:object:generate=true +groupName=devops.kubesphere.io
Package v1alpha3 contains API Schema definitions for the devops.kubesphere.io v1alpha3 API group +kubebuilder:object:generate=true +groupName=devops.kubesphere.io

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL