Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SupportFeatures ¶
Types ¶
type Build ¶
type Build struct {
// contains filtered or unexported fields
}
Build handles CI build script generation.
type BuildOpt ¶
type BuildOpt struct { Job network.RequestJobResp WorkingDir string }
type BuildResult ¶
type BuildResult struct { Err error ExitCode int FailureReason network.FailureReason }
type Config ¶
type Config struct { // path to linux kernel file KernelPath string `comment:"path to linux kernel file"` // path to RootFS file RootFSPath string `comment:"path to RootFS file"` // IP address of Firecracker microVM IP string `comment:"IP address of Firecracker microVM"` // Gateway IP address, normally is the tap address GatewayIP string `comment:"Gateway IP address, normally is the tap address"` // Netmask like 255.255.255.0 Netmask string `comment:"Netmask like 255.255.255.0"` // Tap device name like tap0 TapDevice string `comment:"Tap device name like tap0"` // microVM tap MAC address TapMac string `comment:"microVM tap MAC address"` }
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
func NewExecutor ¶
func (*Executor) Build ¶
func (e *Executor) Build() (result BuildResult)
Build runs the build and returns encountered error.
Click to show internal directories.
Click to hide internal directories.