本文整理了Java中hudson.model.Hudson.getChannel()
方法的一些代码示例,展示了Hudson.getChannel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.getChannel()
方法的具体详情如下:
包路径:hudson.model.Hudson
类名称: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()));
内容来源于网络,如有侵权,请联系作者删除!