显示构建步骤的Metarunner参数

时间:2017-11-15 03:06:45

标签: teamcity

我在TeamCity中创建了一个metarunner,但我无法弄清楚如何在构建步骤列表中显示信息,这会产生几个相同的行。其他(内置)跑步者可以显示一些基本信息,以帮助阐明该步骤的作用。例如,在下图中,我有:

  1. 没有描述的metarunner
  2. 内置命令行任务,使用"命令"显示
  3. 具有不同参数的同一个metarunner的五个实例,它们看起来都一样。
  4. 内置SMB上传任务,带有"目标SMB共享"显示
  5. TeamCity build with metarunner steps

    "复制配置"中的一个参数; metarunner看起来像:

    <param name="FileName" spec="text display='normal' label='File Name' description='Name of the file to be copied'" />
    

    这是否可以通过metarunner XML进行编辑?或者这是一项仅适用于内置跑步者的功能?

1 个答案:

答案 0 :(得分:0)

我在包含parameters/param的{​​{1}}部分之前看到build-runners/runner标签(后者是包装跑步者的输入,我猜)。前者允许可编辑的输入。我很新,所以我对多重继承感到不舒服。我宁愿看到跑步者的参数配置显示在构建的参数部分。如果运行器也可以配置工件映射,我也更喜欢。到目前为止,我将在自定义运行器中分别配置根项目中的参数。我没看过自定义插件。

https://github.com/endjin/NewRelicDeploymentNotifierMetaRunner/blob/master/Solutions/SimpleRunner/server/metaRunners/MRPLUGIN_NewRelicDeploymentNotifier.xml

我认为我没有在转轮的自定义脚本中使用HTML转义特殊字符,我可以使用parameters/param标记包装的脚本明文作为CDATA标记& #39; s text。

param