Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯与PowerShell_Powershell_Jenkins - Fatal编程技术网

詹金斯与PowerShell

詹金斯与PowerShell,powershell,jenkins,Powershell,Jenkins,我有一台安装了Jenkins的linux机器。它在其他linux机器上执行各种不同的作业 现在-我想连接到Windows计算机并执行PS脚本。是否可以通过安装PS插件从Linux Jenkins实现这一点(请注意,我不想在本地Linux机器上执行PS脚本,而是在远程主机上执行所有这些)?如果没有,正确的方法是什么?是的,您可以使用Linux master在从属windows计算机上运行作业 将windows计算机添加为新节点(从节点),给它一个不同的标签。以下链接可以帮助您添加新的从属服务器()

我有一台安装了Jenkins的linux机器。它在其他linux机器上执行各种不同的作业


现在-我想连接到Windows计算机并执行PS脚本。是否可以通过安装PS插件从Linux Jenkins实现这一点(请注意,我不想在本地Linux机器上执行PS脚本,而是在远程主机上执行所有这些)?如果没有,正确的方法是什么?

是的,您可以使用Linux master在从属windows计算机上运行作业

  • 将windows计算机添加为新节点(从节点),给它一个不同的标签。以下链接可以帮助您添加新的从属服务器()

  • 转到要在windows计算机上运行PS脚本的作业,并选中“限制此项目可以运行的位置”选项。在此处输入windows计算机标签的名称

  • 要在远程机器上执行所有作业,您可以为所有作业指定一个单独的标签,并使用步骤2将它们仅用于您的作业

    要在本地主机上执行作业,可以在限制运行编辑框中输入“master”