Build 在Hudson/Jenkins版本中使用特定的构建执行器

Build 在Hudson/Jenkins版本中使用特定的构建执行器,build,hudson,release,phing,jenkins,Build,Hudson,Release,Phing,Jenkins,我用Jenkins和Phing进行构建。我有一个主构建执行器(主)和几个其他构建执行器(从)。在建筑方面,主人比奴隶慢得多。然而,master是唯一能够进行发布构建的执行者 我的问题是,如何让非发布版本在从属/主版本上构建,而发布版本只针对主版本构建 目前,我在Jenkins中手动更改项目配置,以限制哪个执行者可以构建项目。我经常忘记在发布时更改它,因此希望避免每次都必须更改项目配置 最好的选择是创建两个作业,一个用于正常开发构建,另一个用于发布构建 您还可以尝试创建一个参数化的构建,其中变量的

我用Jenkins和Phing进行构建。我有一个主构建执行器(主)和几个其他构建执行器(从)。在建筑方面,主人比奴隶慢得多。然而,master是唯一能够进行发布构建的执行者

我的问题是,如何让非发布版本在从属/主版本上构建,而发布版本只针对主版本构建


目前,我在Jenkins中手动更改项目配置,以限制哪个执行者可以构建项目。我经常忘记在发布时更改它,因此希望避免每次都必须更改项目配置

最好的选择是创建两个作业,一个用于正常开发构建,另一个用于发布构建


您还可以尝试创建一个参数化的构建,其中变量的值是运行构建的从机-我不确定hudson是否允许您将变量放入“限制此项目可以运行的位置”框中

最好的选择是创建两个作业,一个用于正常开发构建,另一个用于发布构建

您还可以尝试创建一个参数化的构建,其中变量的值是运行构建的从机-我不确定hudson是否允许您将变量放入“限制此项目可以运行的位置”框中