繁体   English   中英

我需要在Jenkins中运行什么Windows批处理命令来启动脚本?

[英]What Windows batch command do I need to run in Jenkins to launch a script?

我希望Jenkins(在Linux服务器上运行)在单独的Windows服务器上运行.ps1脚本。 我创建一个新的Jenkins作业,然后选择“执行Windows批处理命令”。 无论我运行什么批处理代码,我都会得到:

致命:命令执行失败java.io.IOException:无法运行程序“ cmd” ...

您有几种选择

  1. 如果要运行Unix / Linux命令,请选择执行shell选项。 “执行Windows批处理”命令仅在Windows平台上有效。 然后从UNIX shell中,您可以将安全壳打开到Windows并运行Windows脚本。
  2. 如果没有该选项,则可能必须安装此插件。
    https://wiki.jenkins-ci.org/display/JENKINS/XShell+Plugin然后,您可以运行脚本以使用ssh在Windows服务器上运行远程命令。
  3. 或者,您可以直接从jenkins在Windows上安装运行命令。
    https://wiki.jenkins-ci.org/display/JENKINS/SSH+plugin

  4. 另一种选择是安装powershell插件并进行配置,如此处所述。
    http://jenkinsheaven.blogspot.com/2015/09/jenkins-and-powershell-remoting-on.html?_sm_au_=iVV5rRssVFqBqMTH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM