remotebuilder

package
Version: v3.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2019 License: BSD-3-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const CloudURI = "https://cloud.sylabs.io"

CloudURI holds the URI of the Library web front-end.

Variables

This section is empty.

Functions

This section is empty.

Types

type RemoteBuilder

type RemoteBuilder struct {
	Client     http.Client
	ImagePath  string
	Force      bool
	LibraryURL string
	Definition types.Definition
	IsDetached bool
	BuilderURL *url.URL
	AuthToken  string
}

RemoteBuilder contains the build request and response

func New

func New(imagePath, libraryURL string, d types.Definition, isDetached, force bool, builderAddr, authToken string) (rb *RemoteBuilder, err error)

New creates a RemoteBuilder with the specified details.

func (*RemoteBuilder) Build

func (rb *RemoteBuilder) Build(ctx context.Context) (err error)

Build is responsible for making the request via the REST API to the remote builder

Jump to

Keyboard shortcuts

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