INNER CODE UNIT · Java

onEnterBuildable

jenkinsci/kubernetes-plugin · src/main/java/io/jenkins/plugins/kubernetes/NoDelayProvisionerStrategy.java:127

        public void onEnterBuildable(Queue.BuildableItem item) {
            if (DISABLE_NODELAY_PROVISING) {
                return;
            }
            final Jenkins jenkins = Jenkins.get();
            final Label label = item.getAssignedLabel();
            for (Cloud cloud : jenkins.clouds) {
                if (cloud instanceof KubernetesCloud && cloud.canProvision(new Cloud.CloudState(label, 0))) {
                    final NodeProvisioner provisioner =
                            (label == null ? jenkins.unlabeledNodeProvisioner : label.nodeProvisioner);
                    provisioner.suggestReviewNow();
                }
            }
        }
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…