使用别名的Jenkins Active Choices插件

使用别名的Jenkins Active Choices插件,jenkins,ant,build,build-process,jenkins-plugins,Jenkins,Ant,Build,Build Process,Jenkins Plugins,我在用詹金斯建立一个蚂蚁项目 build.xml中的目标名称太冗长 我如何给目标公司一个更友好的名字 例如: 我想将server\u remote\u stop更改为“stop server”,server\u remote\u start更改为“start server”,而不修改build.xml中的目标名称(因为其他程序使用此build.xml) 这可能吗?可能,但您需要使用不同的活动选项参数类型:无功参考参数 以下是我使用的设置: 一个名为PARAMETER1的活动选项参数,带有一些随

我在用詹金斯建立一个蚂蚁项目

build.xml中的目标名称太冗长

我如何给目标公司一个更友好的名字

例如:

我想将server\u remote\u stop更改为“stop server”,server\u remote\u start更改为“start server”,而不修改build.xml中的目标名称(因为其他程序使用此build.xml)


这可能吗?

可能,但您需要使用不同的活动选项参数类型:无功参考参数

以下是我使用的设置:

  • 一个名为PARAMETER1的活动选项参数,带有一些随机服务器名称(AAA、BBB)

  • 一个active choices被动引用参数,即监视参数1,其选项类型为“格式化HTML”,选中高级选项“忽略值”,并显示以下脚本:

    html=”“” 启动服务器$PARAMETER1 停止服务器$PARAMETER1 “”“

  • 这种格式化的HTML在UI中呈现为HTML,您可以模仿Jenkins中使用的HTML组件,比如选择框(您可以使用收音机、复选框等)。重要的是,返回一些名为“value”的元素,并省略插件自动创建的value字段(因此高级选项省略value)

    因为它是一个被动参数,所以您也可以在Groovy脚本中引用其他参数:-)

    希望有帮助, 布鲁诺