hudson.model.Node.getDisplayName()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(133)

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

Node.getDisplayName介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. private static void fireOnRollback(final NodeProvisioner.PlannedNode plannedNode, final Node newNode,
  2. final Throwable cause) {
  3. for (CloudProvisioningListener cl : CloudProvisioningListener.all()) {
  4. try {
  5. cl.onRollback(plannedNode, newNode, cause);
  6. } catch (Error e) {
  7. throw e;
  8. } catch (Throwable e) {
  9. LOGGER.log(Level.SEVERE, "Unexpected uncaught exception encountered while "
  10. + "processing onRollback() listener call in " + cl + " for agent "
  11. + newNode.getDisplayName(), e);
  12. }
  13. }
  14. }

代码示例来源:origin: jenkinsci/jenkins

  1. private static void fireOnCommit(final NodeProvisioner.PlannedNode plannedNode, final Node newNode) {
  2. for (CloudProvisioningListener cl : CloudProvisioningListener.all()) {
  3. try {
  4. cl.onCommit(plannedNode, newNode);
  5. } catch (Error e) {
  6. throw e;
  7. } catch (Throwable e) {
  8. LOGGER.log(Level.SEVERE, "Unexpected uncaught exception encountered while "
  9. + "processing onCommit() listener call in " + cl + " for agent "
  10. + newNode.getDisplayName(), e);
  11. }
  12. }
  13. }

代码示例来源:origin: jenkinsci/jenkins

  1. @Override
  2. public String getShortDescription() {
  3. Computer computer = node.toComputer();
  4. String name = computer != null ? computer.getDisplayName() : node.getDisplayName();
  5. return Messages.Node_BecauseNodeIsNotAcceptingTasks(name);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. public static String encodeTo(Node node) {
  2. Computer c = node.toComputer();
  3. if (c != null) {
  4. return encodeTo("/" + c.getUrl(), node.getDisplayName());
  5. }
  6. String nodePath = node == Jenkins.getInstance() ? "(master)" : node.getNodeName();
  7. return encodeTo("/computer/" + nodePath, node.getDisplayName());
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. public FilePath performInstallation(ToolInstallation tool, Node node, TaskListener log) throws IOException, InterruptedException {
  2. FilePath dir = preferredLocation(tool, node);
  3. if (dir.installIfNecessaryFrom(new URL(url), log, "Unpacking " + url + " to " + dir + " on " + node.getDisplayName())) {
  4. dir.act(new ChmodRecAPlusX());
  5. }
  6. if (subdir == null) {
  7. return dir;
  8. } else {
  9. return dir.child(subdir);
  10. }
  11. }

代码示例来源:origin: jenkinsci/jenkins

  1. public String getShortDescription() {
  2. String name = (node.toComputer() != null) ? node.toComputer().getDisplayName() : node.getDisplayName();
  3. return Messages.Queue_NodeOffline(name);
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. public String getShortDescription() {
  2. String name = (node.toComputer() != null) ? node.toComputer().getDisplayName() : node.getDisplayName();
  3. return Messages.Queue_WaitingForNextAvailableExecutorOn(name);
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. public String getToolHome(Node node, ToolInstallation tool, TaskListener log) throws IOException, InterruptedException {
  2. if (node.getRootPath() == null) {
  3. log.error(node.getDisplayName() + " is offline; cannot locate " + tool.getName());
  4. return null;
  5. installer.getDescriptor().getDisplayName(),
  6. tool.getName(),
  7. node.getDisplayName()));

代码示例来源:origin: jenkinsci/jenkins

  1. check = shouldBeDeleted(item, ws, node);
  2. } catch (IOException x) {
  3. Functions.printStackTrace(x, listener.error("Failed to check " + node.getDisplayName()));
  4. continue;
  5. } catch (InterruptedException x) {
  6. Functions.printStackTrace(x, listener.error("Failed to check " + node.getDisplayName()));
  7. continue;
  8. listener.getLogger().println("Deleting " + ws + " on " + node.getDisplayName());
  9. try {
  10. ws.deleteRecursive();
  11. WorkspaceList.tempDir(ws).deleteRecursive();
  12. } catch (IOException x) {
  13. Functions.printStackTrace(x, listener.error("Failed to delete " + ws + " on " + node.getDisplayName()));
  14. } catch (InterruptedException x) {
  15. Functions.printStackTrace(x, listener.error("Failed to delete " + ws + " on " + node.getDisplayName()));

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Convenience method to find a location to install a tool.
  3. * @param tool the tool being installed
  4. * @param node the computer on which to install the tool
  5. * @return {@link ToolInstallation#getHome} if specified, else a path within the local
  6. * Jenkins work area named according to {@link ToolInstallation#getName}
  7. * @since 1.310
  8. */
  9. protected final FilePath preferredLocation(ToolInstallation tool, Node node) {
  10. if (node == null) {
  11. throw new IllegalArgumentException("must pass non-null node");
  12. }
  13. String home = Util.fixEmptyAndTrim(tool.getHome());
  14. if (home == null) {
  15. home = sanitize(tool.getDescriptor().getId()) + File.separatorChar + sanitize(tool.getName());
  16. }
  17. FilePath root = node.getRootPath();
  18. if (root == null) {
  19. throw new IllegalArgumentException("Node " + node.getDisplayName() + " seems to be offline");
  20. }
  21. return root.child("tools").child(home);
  22. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Adds a node
  3. *
  4. * @since 1.513
  5. */
  6. public ContextMenu add(Node n) {
  7. Computer c = n.toComputer();
  8. return add(new MenuItem()
  9. .withDisplayName(n.getDisplayName())
  10. .withStockIcon((c==null) ? "computer.png" : c.getIcon())
  11. .withContextRelativeUrl(n.getSearchUrl()));
  12. }

代码示例来源:origin: jenkinsci/jenkins

  1. public FilePath performInstallation(ToolInstallation tool, Node node, TaskListener log) throws IOException, InterruptedException {
  2. FilePath expected = preferredLocation(tool, node);
  3. Installable inst = getInstallable();
  4. if(inst==null) {
  5. log.getLogger().println("Invalid tool ID "+id);
  6. return expected;
  7. }
  8. if (inst instanceof NodeSpecific) {
  9. inst = (Installable) ((NodeSpecific) inst).forNode(node, log);
  10. }
  11. if(isUpToDate(expected,inst))
  12. return expected;
  13. if(expected.installIfNecessaryFrom(new URL(inst.url), log, "Unpacking " + inst.url + " to " + expected + " on " + node.getDisplayName())) {
  14. expected.child(".timestamp").delete(); // we don't use the timestamp
  15. FilePath base = findPullUpDirectory(expected);
  16. if(base!=null && base!=expected)
  17. base.moveAllChildrenTo(expected);
  18. // leave a record for the next up-to-date check
  19. expected.child(".installedFrom").write(inst.url,"UTF-8");
  20. expected.act(new ZipExtractionInstaller.ChmodRecAPlusX());
  21. }
  22. return expected;
  23. }

代码示例来源:origin: jenkinsci/jenkins

  1. Label l = item.getAssignedLabel();
  2. if(l!=null && !l.contains(this))
  3. return CauseOfBlockage.fromMessage(Messages._Node_LabelMissing(getDisplayName(), l)); // the task needs to be executed on label that this node doesn't have.
  4. || Jenkins.getInstance().getMode() == Mode.EXCLUSIVE)
  5. )) {
  6. return CauseOfBlockage.fromMessage(Messages._Node_BecauseNodeIsReserved(getDisplayName())); // this node is reserved for tasks that are tied to it
  7. if (!(SKIP_BUILD_CHECK_ON_FLYWEIGHTS && item.task instanceof Queue.FlyweightTask) && !hasPermission(identity, Computer.BUILD)) {
  8. return CauseOfBlockage.fromMessage(Messages._Node_LackingBuildPermission(identity.getName(), getDisplayName()));

代码示例来源:origin: jenkinsci/jenkins

  1. @Override protected void calculate(Run<?,?> build, JSONObject element) {
  2. BallColor iconColor = build.getIconColor();
  3. element.put("iconColorOrdinal", iconColor.ordinal());
  4. element.put("iconColorDescription", iconColor.getDescription());
  5. element.put("buildStatusUrl", build.getBuildStatusUrl());
  6. element.put("number", build.getNumber());
  7. element.put("displayName", build.getDisplayName());
  8. element.put("duration", build.getDuration());
  9. element.put("durationString", build.getDurationString());
  10. if (build instanceof AbstractBuild) {
  11. AbstractBuild<?,?> b = (AbstractBuild) build;
  12. Node n = b.getBuiltOn();
  13. if (n == null) {
  14. String ns = b.getBuiltOnStr();
  15. if (ns != null && !ns.isEmpty()) {
  16. element.put("builtOnStr", ns);
  17. }
  18. } else if (n != Jenkins.getInstance()) {
  19. element.put("builtOn", n.getNodeName());
  20. element.put("builtOnStr", n.getDisplayName());
  21. } else {
  22. element.put("builtOnStr", hudson.model.Messages.Hudson_Computer_DisplayName());
  23. }
  24. }
  25. }

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

  1. @Override
  2. public String getShortDescription() {
  3. return Messages.Queue_NodeOffline(node.getDisplayName());
  4. }
  5. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public static String encodeTo(Node node) {
  2. Computer c = node.toComputer();
  3. if (c != null) {
  4. return encodeTo("/" + c.getUrl(), node.getDisplayName());
  5. }
  6. String nodePath = node == Jenkins.getInstance() ? "(master)" : node.getNodeName();
  7. return encodeTo("/computer/" + nodePath, node.getDisplayName());
  8. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. @Override
  2. public String getShortDescription() {
  3. Computer computer = node.toComputer();
  4. String name = computer != null ? computer.getDisplayName() : node.getDisplayName();
  5. return Messages.Node_BecauseNodeIsNotAcceptingTasks(name);
  6. }

代码示例来源:origin: org.jenkins-ci.plugins/python-wrapper

  1. @Override
  2. public String getDisplayName() {
  3. initPython();
  4. if (pexec.isImplemented(0)) {
  5. return (String) pexec.execPython("get_display_name");
  6. } else {
  7. return super.getDisplayName();
  8. }
  9. }

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

  1. public FilePath performInstallation(ToolInstallation tool, Node node, TaskListener log) throws IOException, InterruptedException {
  2. FilePath dir = preferredLocation(tool, node);
  3. if (dir.installIfNecessaryFrom(new URL(url), log, "Unpacking " + url + " to " + dir + " on " + node.getDisplayName())) {
  4. dir.act(new ChmodRecAPlusX());
  5. }
  6. if (subdir == null) {
  7. return dir;
  8. } else {
  9. return dir.child(subdir);
  10. }
  11. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Adds a node
  3. *
  4. * @since 1.513
  5. */
  6. public ContextMenu add(Node n) {
  7. Computer c = n.toComputer();
  8. return add(new MenuItem()
  9. .withDisplayName(n.getDisplayName())
  10. .withStockIcon((c==null) ? "computer.png" : c.getIcon())
  11. .withContextRelativeUrl(n.getSearchUrl()));
  12. }

相关文章