hudson.Launcher.launchChannel()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(165)

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

Launcher.launchChannel介绍

[英]Launches a specified process and connects its input/output to a Channel, then return it.

When the returned channel is terminated, the process will be killed.
[中]

代码示例

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out,
  3. FilePath workDir, Map<String, String> envVars) throws IOException,
  4. InterruptedException {
  5. return inner.launchChannel(cmd, out, workDir, envVars);
  6. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd),out,workDir,envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. EnvVars e = new EnvVars(env);
  4. e.putAll(envVars);
  5. return outer.launchChannel(cmd,out,workDir,e);
  6. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out,
  3. FilePath workDir, Map<String, String> envVars) throws IOException,
  4. InterruptedException {
  5. return inner.launchChannel(cmd, out, workDir, envVars);
  6. }

代码示例来源:origin: jenkinsci/coverity-plugin

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. String lastArg = cmd[cmd.length - 1];
  4. if(lastArg.startsWith(toolsDir) && lastArg.endsWith(".sh")) {
  5. logger.info(lastArg + " is a tools script, skipping cov-build");
  6. decorated.launchChannel(cmd, out, workDir, envVars);
  7. }
  8. return decorated.launchChannel(prefix(cmd), out, workDir, envVars);
  9. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd),out,workDir,envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd), out, workDir, envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd),out,workDir,envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd),out,workDir,envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. return outer.launchChannel(prefix(cmd),out,workDir,envVars);
  4. }

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

  1. @Override
  2. public Channel launchChannel(String[] cmd, OutputStream out, FilePath workDir, Map<String, String> envVars) throws IOException, InterruptedException {
  3. EnvVars e = new EnvVars(env);
  4. e.putAll(envVars);
  5. return outer.launchChannel(cmd,out,workDir,e);
  6. }

相关文章