Documentation ¶
Index ¶
Constants ¶
View Source
const PackagingScriptName = "packaging"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompileDirProvider ¶
type CompileDirProvider interface {
CompileDir() string
}
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 blobstore_delegator.BlobstoreDelegator, fs boshsys.FileSystem, runner boshcmdrunner.CmdRunner, compileDirProvider CompileDirProvider, packageApplier packages.Applier, packagesBc boshbc.BundleCollection, ) Compiler
type Dependencies ¶
type Package ¶
type Package struct { BlobstoreID string `json:"blobstore_id"` Name string PackageGetSignedURL string `json:"package_get_signed_url"` UploadSignedURL string `json:"upload_signed_url"` Sha1 boshcrypto.MultipleDigest Version string }
Click to show internal directories.
Click to hide internal directories.