【问题标题】:Undef predefined agent configuration parameter in TeamCityTeamCity 中的 undef 预定义代理配置参数
【发布时间】:2020-06-05 07:30:42
【问题描述】:

如何在 TeamCity 构建代理中隐藏(或取消定义)一些预定义的代理配置参数?

例如,代理检测到 Visual Studio 2010 的存在并创建了两个预定义参数:VS2010 和 VS2010_Path。

如果我在 conf/buildAgent.properties 中明确指定这些参数为空值,它们仍然存在。有什么方法可以完全取消它们(卸载 Visual Studio 除外)?

【问题讨论】:

    标签: build parameters teamcity agent


    【解决方案1】:

    要删除/更改 TeamCity 代理参数,您必须删除/更改数据库表。 你可能有 MSSQL、MYSQL 或其他数据库。

    检查名为agent_type_param的表

    或者你会通过

    找到所有参数
    SELECT * FROM agent_type_param
    

    此表包含以下几列:

    [agent_type_id]
    ,[param_kind]
    ,[param_name]
    ,[param_value]
    

    从表中删除条目或“param_value”的空值。

    【讨论】:

    • 我试图从表中删除这些条目,但在代理配置参数页面中没有进行任何更改。我假设需要重新启动代理,并且在重新启动后,所有这些条目都返回到 DB。似乎它们是每次代理启动时自动生成的。所以我认为取消它们的唯一方法是卸载 VS
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 2022-01-14
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 2011-04-01
    • 2015-02-17
    相关资源
    最近更新 更多