Queue.Item.OneShotSlave.createLauncher(TaskListener)
as an event to determine first use of the slave.Computer.getDefaultCharset() is the first computer method used by
$Run.execute(Run.RunExecution) when a job is executed.Run is created, then can actually
launch and report provisioning status in the build log.Runs so we can write the executor's launch log into build log.OneShotSlave allocated for a task.QueueListener is responsible for detecting jobs that are relying on a One-Shot executor.OneShotSlaves.Run, and as such has a life cycle
to fully match the Run's one.OneShotSlave to run this $Queue.BuildableItem.ComputerLauncher listener as the node is actually started, so we can pipe it to the
$Run log.Run to this OneShotSlave.Queue.Item do rely on One-Shot executors, and should be
handled by this specific provisioner.Copyright © 2016. All rights reserved.