schema

package
v0.0.0-...-60dd4b1 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2015 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Build

type Build struct {
	ID               uuid.UUID           `json:"id"`
	SourceRepo       string              `json:"source_repo"`
	SourceBranch     string              `json:"source_branch"`
	ImageName        string              `json:"image_name"`
	Dockerfile       string              `json:"dockerfile"`
	CacheDirectories []map[string]string `json:"cache_directories"`
	Status           string              `json:"status"`
	CreatedAt        time.Time           `json:"created_at"`
	UpdatedAt        time.Time           `json:"updated_at"`
}

func NewBuild

func NewBuild(opts *BuildCreateOpts) Build

NewBuild creates new build struct

func UpdateBuild

func UpdateBuild(build Build, opts *BuildUpdateOpts) Build

type BuildCreateOpts

type BuildCreateOpts struct {
	SourceRepo       string              `json:"source_repo"`
	SourceBranch     string              `json:"source_branch"`
	ImageName        string              `json:"image_name"`
	Dockerfile       string              `json:"dockerfile"`
	CacheDirectories []map[string]string `json:"cache_directories"`
}

type BuildUpdateOpts

type BuildUpdateOpts struct {
	Status string `json:"status"`
}

Jump to

Keyboard shortcuts

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