詹金斯和PowerShell

时间:2016-03-24 09:08:35

标签: powershell jenkins

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

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

1 个答案:

答案 0 :(得分:0)

是的,你可以使用Linux master在slave windows机器上运行作业。

  1. 将Windows机器添加为新节点(slave),为其指定一个不同的标签。以下链接可以帮助您添加新的从属(https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines

  2. 转到要在Windows机器上运行PS脚本的作业,然后选中"限制此项目可以运行的位置"。在此输入您的Windows机器标签的名称。

  3. 要在远程计算机上执行所有作业,您可以为它们提供单独的标签,并使用步骤2仅将它们用于您的作业。

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