Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompiledPackageRef ¶
type CompiledPackageRef struct {
Name string `yaml:"name"`
Version string `yaml:"version"` // todo deprecate
Fingerprint string `yaml:"fingerprint"`
SHA1 string `yaml:"sha1"`
OSVersionSlug string `yaml:"stemcell"`
Dependencies []string `yaml:"dependencies"`
}
type JobRef ¶
type JobRef struct {
Name string `yaml:"name"`
Version string `yaml:"version"` // todo deprecate
Fingerprint string `yaml:"fingerprint"`
SHA1 string `yaml:"sha1"`
}
type LicenseRef ¶
type LicenseRef struct {
Version string `yaml:"version"` // todo deprecate
Fingerprint string `yaml:"fingerprint"`
SHA1 string `yaml:"sha1"`
}
type Manifest ¶
type Manifest struct {
Name string `yaml:"name"`
Version string `yaml:"version"`
CommitHash string `yaml:"commit_hash"`
UncommittedChanges bool `yaml:"uncommitted_changes"`
Jobs []JobRef `yaml:"jobs,omitempty"`
Packages []PackageRef `yaml:"packages,omitempty"`
CompiledPkgs []CompiledPackageRef `yaml:"compiled_packages,omitempty"`
License *LicenseRef `yaml:"license,omitempty"`
}
type PackageRef ¶
type PackageRef struct {
Name string `yaml:"name"`
Version string `yaml:"version"` // todo deprecate
Fingerprint string `yaml:"fingerprint"`
SHA1 string `yaml:"sha1"`
Dependencies []string `yaml:"dependencies"`
}
type ReleaseRef ¶
type ReleaseRef struct {
Name string
URL string
SHA1 string
}
func (ReleaseRef) Description ¶
func (r ReleaseRef) Description() string
Click to show internal directories.
Click to hide internal directories.