我有一个带有多个代理的构建环境。
我想在我的构建中设置代理需求,以检测是否安装了某些软件。在某些情况下,我可以查看env.Path以获取特定字符串。但有些软件不会修改Path。
我意识到,在安装软件后,我可以编辑BuildAgent.properties文件来设置特定属性,但我希望它更加自动化。
具体实例是,我有一个使用MSDeploy部署网站的构建,但如果没有安装MSDeploy,则无法正常工作。如何在我的构建中指定需要安装了MSDeploy的代理?
我意识到,在安装软件后,我可以编辑BuildAgent.properties文件来设置特定属性,但我希望它更加自动化。
具体实例是,我有一个使用MSDeploy部署网站的构建,但如果没有安装MSDeploy,则无法正常工作。如何在我的构建中指定需要安装了MSDeploy的代理?