Documentation
¶
Index ¶
Constants ¶
View Source
const PackagingScriptName = "packaging"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compiler ¶
type Compiler interface {
Compile(pkg Package, deps []boshmodels.Package) (blobID string, digest boshcrypto.Digest, err error)
}
func NewConcreteCompiler ¶
func NewConcreteCompiler( compressor boshcmd.Compressor, blobstore boshblob.DigestBlobstore, fs boshsys.FileSystem, runner boshcmdrunner.CmdRunner, compileDirProvider CompileDirProvider, packageApplier packages.Applier, packagesBc boshbc.BundleCollection, ) Compiler
type Package ¶
type Package struct {
BlobstoreID string `json:"blobstore_id"`
Name string
Sha1 boshcrypto.MultipleDigest
Version string
}
Source Files
¶
- compiler_interface.go
- compiler_unix.go
- concrete_compiler.go
Click to show internal directories.
Click to hide internal directories.