| 类 | 说明 |
|---|---|
| ContainerInstance | |
| HyperComputer |
A computer on which a specific build will occur
|
| HyperComputerLauncher |
Launchs initials containers
|
| HyperLauncher |
Process launcher which uses docker exec instead of
execve
Jenkins relies on remoting channel to run commands / process on executor. |
| HyperProvisioner |
Provision
ContainerInstances based on $ContainerSetDefinition to provide a queued task
an executor. |
| HyperProvisionerFactory | |
| HyperProvisionerFactory.StandardJob | |
| HyperSlave |
An $
EphemeralNode using hyper container to host the build processes. |
| HyperSlave.HyperSlaveRunListener |
This listener get notified as the build is going to start.
|
| HyperSlaveAssignmentAction | |
| HyperSlaves |
Cloud implementation designed to launch a container to establish a Jenkins executor. |
| HyperSlaves.DescriptorImpl | |
| HyperWorkspace | |
| JobBuildsContainersContext | |
| ProvisionQueueListener |
Cloud API is designed to launch virtual machines, which is an heavy process, so relies on
NodeProvisioner to determine when a new slave is required. |
Copyright © 2016–2018. All rights reserved.