Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Build ¶
func BuildOutdatedServices ¶
func BuildOutdatedServices(bs common.BlobStorage) ([]Build, error)
func BuildServices ¶
func BuildServices(bs common.BlobStorage, servicePaths []string) ([]Build, error)
type Checksum ¶
func ComputeChecksums ¶
type PushStatus ¶
type PushStatus string
const ( StatusSuccessful PushStatus = "successful" StatusFailed PushStatus = "failed" )
type Pushed ¶
type Pushed struct { Artifact string Status PushStatus Key *string Err error }
func PushAllArtifacts ¶
func PushAllArtifacts(bs common.BlobStorage) ([]Pushed, error)
func PushArtifacts ¶
func PushArtifacts(bs common.BlobStorage, artifacts []string) []Pushed
type Service ¶
type Service struct { Path string Spec specification.Spec }
func LoadService ¶
func LoadServices ¶
type ServiceState ¶
func GetServiceState ¶
func GetServiceState(bs common.BlobStorage, service *Service) (*ServiceState, error)
func GetServicesState ¶
func GetServicesState(bs common.BlobStorage, services []Service) ([]ServiceState, error)
func List ¶
func List(bs common.BlobStorage) ([]ServiceState, error)
func (ServiceState) Diff ¶
func (s ServiceState) Diff() bool
Click to show internal directories.
Click to hide internal directories.