本文整理了Java中hudson.model.AbstractProject.getAssignedLabelString()
方法的一些代码示例,展示了AbstractProject.getAssignedLabelString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getAssignedLabelString()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getAssignedLabelString
[英]Gets the textual representation of the assigned label as it was entered by the user.
[中]获取用户输入的指定标签的文本表示形式。
代码示例来源:origin: jenkinsci/jenkins
if (topLevelItem instanceof AbstractProject) {
final AbstractProject project = (AbstractProject) topLevelItem;
if (matches(project.getAssignedLabelString())) {
result++;
if (i instanceof AbstractProject) {
final AbstractProject project = (AbstractProject) i;
if (matches(project.getAssignedLabelString())) {
result++;
代码示例来源:origin: openshift/jenkins-cloud-plugin
@Restricted(NoExternalUse.class)
public FormValidation doCheckBuilderSize(
@QueryParameter String builderSize, @AncestorInPath AbstractProject<?, ?> job
) {
if (!job.getFullName().equals(job.getAssignedLabelString())) return FormValidation.ok();
return FormValidation.validateRequired(builderSize);
}
}
代码示例来源:origin: openshift/jenkins-cloud-plugin
@Restricted(NoExternalUse.class)
public FormValidation doCheckBuilderTimeout(
@QueryParameter String builderTimeout, @AncestorInPath AbstractProject<?, ?> job
) {
if (!job.getFullName().equals(job.getAssignedLabelString())) return FormValidation.ok();
return FormValidation.validatePositiveInteger(builderTimeout);
}
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
if (topLevelItem instanceof AbstractProject) {
final AbstractProject project = (AbstractProject) topLevelItem;
if (matches(project.getAssignedLabelString())) {
result++;
if (i instanceof AbstractProject) {
final AbstractProject project = (AbstractProject) i;
if (matches(project.getAssignedLabelString())) {
result++;
代码示例来源:origin: jenkinsci/mesos-plugin
@Override
public FilePath getWorkspace(Job job) {
LOGGER.info("Nodes went offline. Hence fetching it through master");
String jobName = job.getName();
if (job instanceof AbstractProject) {
String assignedLabel = ((AbstractProject) job).getAssignedLabelString();
MesosCloud mesosCloud = MesosCloud.get();
if (mesosCloud != null) {
List<MesosSlaveInfo> slaveInfos = mesosCloud.getSlaveInfos();
for (MesosSlaveInfo mesosSlaveInfo : slaveInfos) {
if(ObjectUtils.equals(mesosSlaveInfo.getLabelString(), assignedLabel)) {
// Check if NFS remoteFSRoot option is enabled and if it persisted the most recent workspace for this job
if(MesosRecentWSTracker.getMesosRecentWSTracker().getRecentWorkspaceForJob(jobName)!=null) {
// If we have an entry lets replace the jobName with recent workspace
jobName = MesosRecentWSTracker.getMesosRecentWSTracker().getRecentWorkspaceForJob(jobName);
}
String workspacePath = mesosSlaveInfo.getRemoteFSRoot()
+ File.separator + WORKSPACE + File.separator + jobName;
LOGGER.info("Workspace Path: " + workspacePath);
File workspace = new File(workspacePath);
LOGGER.info("Workspace exists ? " + workspace.exists());
if (workspace.exists()) {
return new FilePath(workspace);
}
}
}
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!