Queue.Item
.OneShotSlave.createLauncher(TaskListener)
as an event to determine first use of the slave. see https://issues.jenkins-ci.org/browse/JENKINS-35521true
if this strategy is enabled for the current Jenkins instance.Run
is created, then can actually
launch and report provisioning status in the build log.OneShotSlave
allocated for a task.QueueListener
is responsible for detecting jobs that are relying on a One-Shot executor.OneShotSlave
s.NodeProvisioner
to create build agent as soon as a build start.Run
, and as such has a life cycle
to fully match the Run's one.OneShotSlave
to run this $Queue.BuildableItem
.Run
to this OneShotSlave.Queue.Item
do rely on One-Shot executors, and should be
handled by this specific provisioner.Copyright © 2016–2017. All rights reserved.