Linux 在主代理而不是从代理中运行Jenkins后期构建步骤
我安装了JenkinsPowerShell插件,并配置了一个构建后步骤,该步骤执行PowerShell脚本,为导致构建失败的开发人员创建TFS任务 为了从powershell创建TFS任务,需要安装一些基于windows的TFS库。因此,我需要在Windows环境中运行此生成后操作。但是我们的一些项目是基于Linux的,我们需要在Linux代理中构建这些项目 有没有办法在主Jenkins代理中运行构建后步骤,而不是在基于linux的从属代理中运行Linux 在主代理而不是从代理中运行Jenkins后期构建步骤,linux,powershell,jenkins,tfs,Linux,Powershell,Jenkins,Tfs,我安装了JenkinsPowerShell插件,并配置了一个构建后步骤,该步骤执行PowerShell脚本,为导致构建失败的开发人员创建TFS任务 为了从powershell创建TFS任务,需要安装一些基于windows的TFS库。因此,我需要在Windows环境中运行此生成后操作。但是我们的一些项目是基于Linux的,我们需要在Linux代理中构建这些项目 有没有办法在主Jenkins代理中运行构建后步骤,而不是在基于linux的从属代理中运行 或者在Jenkins中生成失败后是否有其他解决方
或者在Jenkins中生成失败后是否有其他解决方案来创建TFS任务?一个解决方法是创建一个新作业,该作业将运行该步骤(您希望在生成后步骤中运行的作业)。出现故障时触发此作业。并将此作业限制为仅在主机上运行。 作业->配置->限制此项目可以运行的位置->将主控标签放在此处 你必须给你的主人贴上标签,这样才能工作