screwdriver

package
v1.0.18 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2016 License: BSD-3-Clause Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API interface {
	BuildFromID(buildID string) (Build, error)
	JobFromID(jobID string) (Job, error)
	PipelineFromID(pipelineID string) (Pipeline, error)
}

API is a Screwdriver API endpoint

func New

func New(url, token string) (API, error)

New returns a new API object

type Build

type Build struct {
	ID    string `json:"id"`
	JobID string `json:"jobId"`
}

Build is a Screwdriver Build

type Job added in v1.0.6

type Job struct {
	ID         string `json:"id"`
	PipelineID string `json:"pipelineId"`
}

Job is a Screwdriver Job

type Pipeline added in v1.0.7

type Pipeline struct {
	ID     string `json:"id"`
	ScmURL string `json:"scmUrl"`
}

Pipeline is a Screwdriver Pipeline definition

type SDError added in v1.0.15

type SDError struct {
	StatusCode int    `json:"statusCode"`
	Reason     string `json:"error"`
	Message    string `json:"message"`
}

SDError is an error response from the Screwdriver API

func (SDError) Error added in v1.0.15

func (e SDError) Error() string

Jump to

Keyboard shortcuts

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