public class JenkinsUtils extends Object
| Constructor and Description |
|---|
JenkinsUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,hudson.model.ParameterDefinition> |
addJobParamForBuildEnvs(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat,
boolean replaceExisting) |
static void |
addPodTemplate(org.csanchez.jenkins.plugins.kubernetes.PodTemplate podTemplate) |
static void |
cancelBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build) |
static void |
cancelBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build,
boolean deleted) |
static boolean |
cancelQueuedBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build) |
static void |
cancelQueuedBuilds(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
String bcUid) |
static void |
deleteRun(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build) |
static void |
deleteRun(org.jenkinsci.plugins.workflow.job.WorkflowRun run) |
static String |
getBuildConfigName(org.jenkinsci.plugins.workflow.job.WorkflowJob job) |
static String |
getFullJobName(org.jenkinsci.plugins.workflow.job.WorkflowJob job) |
static hudson.model.Job |
getJob(String job) |
static org.jenkinsci.plugins.workflow.job.WorkflowJob |
getJobFromBuild(io.fabric8.openshift.api.model.Build build) |
static org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud |
getKubernetesCloud() |
static List<org.csanchez.jenkins.plugins.kubernetes.PodTemplate> |
getPodTemplates() |
static String |
getRootUrl() |
static void |
handleBuildList(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
List<io.fabric8.openshift.api.model.Build> builds,
BuildConfigProjectProperty buildConfigProjectProperty) |
static boolean |
hasPodTemplate(String name) |
static void |
maybeScheduleNext(org.jenkinsci.plugins.workflow.job.WorkflowJob job) |
static org.csanchez.jenkins.plugins.kubernetes.PodTemplate |
podTemplateInit(String name,
String image,
String label) |
static void |
removePodTemplate(org.csanchez.jenkins.plugins.kubernetes.PodTemplate podTemplate) |
static List<hudson.model.Action> |
setJobRunParamsFromEnv(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat,
List<hudson.model.Action> buildActions) |
static List<hudson.model.Action> |
setJobRunParamsFromEnvAndUIParams(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat,
List<hudson.model.Action> buildActions,
hudson.model.ParametersAction params) |
static boolean |
triggerJob(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build) |
static boolean |
verifyEnvVars(Map<String,hudson.model.ParameterDefinition> paramMap,
org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
public static hudson.model.Job getJob(String job)
public static String getRootUrl()
public static boolean verifyEnvVars(Map<String,hudson.model.ParameterDefinition> paramMap, org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
public static Map<String,hudson.model.ParameterDefinition> addJobParamForBuildEnvs(org.jenkinsci.plugins.workflow.job.WorkflowJob job, io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat, boolean replaceExisting) throws IOException
IOExceptionpublic static List<hudson.model.Action> setJobRunParamsFromEnv(org.jenkinsci.plugins.workflow.job.WorkflowJob job, io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat, List<hudson.model.Action> buildActions)
public static List<hudson.model.Action> setJobRunParamsFromEnvAndUIParams(org.jenkinsci.plugins.workflow.job.WorkflowJob job, io.fabric8.openshift.api.model.JenkinsPipelineBuildStrategy strat, List<hudson.model.Action> buildActions, hudson.model.ParametersAction params)
public static boolean triggerJob(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build)
throws IOException
IOExceptionpublic static void cancelBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build)
public static void cancelBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build,
boolean deleted)
public static void deleteRun(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
public static void deleteRun(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build)
public static boolean cancelQueuedBuild(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
io.fabric8.openshift.api.model.Build build)
public static void cancelQueuedBuilds(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
String bcUid)
public static org.jenkinsci.plugins.workflow.job.WorkflowJob getJobFromBuild(io.fabric8.openshift.api.model.Build build)
public static void maybeScheduleNext(org.jenkinsci.plugins.workflow.job.WorkflowJob job)
public static void handleBuildList(org.jenkinsci.plugins.workflow.job.WorkflowJob job,
List<io.fabric8.openshift.api.model.Build> builds,
BuildConfigProjectProperty buildConfigProjectProperty)
public static String getFullJobName(org.jenkinsci.plugins.workflow.job.WorkflowJob job)
public static String getBuildConfigName(org.jenkinsci.plugins.workflow.job.WorkflowJob job)
public static void removePodTemplate(org.csanchez.jenkins.plugins.kubernetes.PodTemplate podTemplate)
public static List<org.csanchez.jenkins.plugins.kubernetes.PodTemplate> getPodTemplates()
public static boolean hasPodTemplate(String name)
public static void addPodTemplate(org.csanchez.jenkins.plugins.kubernetes.PodTemplate podTemplate)
public static org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud getKubernetesCloud()
Copyright © 2016–2018 Red Hat. All rights reserved.