nop

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package nop provides a no-op builder implementation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder struct {
	// ErrorMessage is the error message that should be returned by builds
	// executed by this builder.
	ErrorMessage string

	// Err is the error that should be returned from calls to this builder.
	Err error

	// Operation error
	OpErr error
}

Builder is a no-op Builder implementation.

func (*Builder) BuildFromSpec

func (nb *Builder) BuildFromSpec(*v1alpha1.Build) (buildercommon.Build, error)

BuildFromSpec returns the converted build, or the builder's predefined error.

func (*Builder) Builder

func (nb *Builder) Builder() v1alpha1.BuildProvider

func (*Builder) OperationFromStatus

func (nb *Builder) OperationFromStatus(*v1alpha1.BuildStatus) (buildercommon.Operation, error)

OperationFromStatus returns the no-op operation.

func (*Builder) Validate

func (nb *Builder) Validate(u *v1alpha1.Build) error

Validate does nothing.

Jump to

Keyboard shortcuts

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