hudson.model.Hudson.getConfiguredWorkspaceRoot()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中hudson.model.Hudson.getConfiguredWorkspaceRoot()方法的一些代码示例,展示了Hudson.getConfiguredWorkspaceRoot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.getConfiguredWorkspaceRoot()方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:getConfiguredWorkspaceRoot

Hudson.getConfiguredWorkspaceRoot介绍

[英]Checks jndi,environment properties and system properties for Hudson#HUDSON_WORKSPACES_PROPERTY_KEY value
[中]检查Hudson#Hudson_工作空间_属性_键值的jndi、环境属性和系统属性

代码示例

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * {@inheritDoc}
 * <p/>
 * If {@link Hudson#HUDSON_WORKSPACES_PROPERTY_KEY} is set through JNDI
 * or system properties or environment variables. workspaceRoot will be set based on property value.
 */
public FilePath getWorkspaceFor(TopLevelItem item) {
  String workspaceRoot = getConfiguredWorkspaceRoot();
  if (StringUtils.isNotBlank(workspaceRoot)) {
    return new FilePath(new File(workspaceRoot + "/" + item.getName(), WORKSPACE_DIRNAME));
  } else {
    return new FilePath(new File(item.getRootDir(), WORKSPACE_DIRNAME));
  }
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * {@inheritDoc}
 * <p/>
 * If {@link Hudson#HUDSON_WORKSPACES_PROPERTY_KEY} is set through JNDI
 * or system properties or environment variables. workspaceRoot will be set based on property value.
 */
public FilePath getWorkspaceFor(TopLevelItem item) {
  String workspaceRoot = getConfiguredWorkspaceRoot();
  if (StringUtils.isNotBlank(workspaceRoot)) {
    return new FilePath(new File(workspaceRoot + "/" + item.getName(), WORKSPACE_DIRNAME));
  } else {
    return new FilePath(new File(item.getRootDir(), WORKSPACE_DIRNAME));
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * {@inheritDoc}
 * <p/>
 * If {@link Hudson#HUDSON_WORKSPACES_PROPERTY_KEY} is set through JNDI
 * or system properties or environment variables. workspaceRoot will be set based on property value.
 */
public FilePath getWorkspaceFor(TopLevelItem item) {
  String workspaceRoot = getConfiguredWorkspaceRoot();
  if (StringUtils.isNotBlank(workspaceRoot)) {
    return new FilePath(new File(workspaceRoot + "/" + item.getName(), WORKSPACE_DIRNAME));
  } else {
    return new FilePath(new File(item.getRootDir(), WORKSPACE_DIRNAME));
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * {@inheritDoc}
 * <p/>
 * If {@link Hudson#HUDSON_WORKSPACES_PROPERTY_KEY} is set through JNDI or
 * system properties or environment variables. workspaceRoot will be set
 * based on property value.
 */
public FilePath getWorkspaceFor(TopLevelItem item) {
  String workspaceRoot = getConfiguredWorkspaceRoot();
  if (StringUtils.isNotBlank(workspaceRoot)) {
    return new FilePath(new File(workspaceRoot + "/" + item.getName(), WORKSPACE_DIRNAME));
  } else {
    return new FilePath(new File(item.getRootDir(), WORKSPACE_DIRNAME));
  }
}

相关文章

微信公众号

最新文章

更多

Hudson类方法