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

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

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

Hudson.getChannel介绍

暂无

代码示例

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

private void doScript(StaplerRequest req, StaplerResponse rsp, RequestDispatcher view) throws IOException, ServletException {
  // ability to run arbitrary script is dangerous
  // So allow only Admin to run script
  checkPermission(ADMINISTER);
  String text = req.getParameter("script");
  if (text != null) {
    if (!"POST".equals(req.getMethod())) {
      throw HttpResponses.error(HttpURLConnection.HTTP_BAD_METHOD, "requires POST");
    }
    try {
      if (getChannel() == null) {
        rsp.getWriter().println("Failed to run the script. Is node online?");
        return;
      }
      req.setAttribute("output",
          RemotingDiagnostics.executeScript(text, MasterComputer.localChannel, scriptSupport));
    } catch (InterruptedException e) {
      throw new ServletException(e);
    }
  }
  view.forward(req, rsp);
}

代码示例来源:origin: org.jenkins-ci.plugins/copy-to-slave

Hudson.getInstance().getChannel(),
env.expand(getDescriptor().getSomewhereElsePath()));

相关文章

微信公众号

最新文章

更多

Hudson类方法