【问题标题】:How to create Clearcase trigger for only one user?如何仅为一个用户创建 Clearcase 触发器?
【发布时间】:2014-04-29 21:52:57
【问题描述】:

我想制作一个只为单个用户(我自己)执行的触发器。原因是我不会“破坏构建”。

更长的解释:我正在尝试将 Clearcase 触发器沙箱化,以便在签入时自动将属性应用于元素,并且我不想意外创建适用于所有开发人员的触发器并可能毁掉每个人的一天使用原型(第一次尝试什么有效?)。

我看到 -nus/ers 选项似乎排除了列表中的用户。我想我可以用逗号分隔所有用户的列表,除了我自己。这就是我要找的吗?

【问题讨论】:

    标签: clearcase configuration-management


    【解决方案1】:

    有关触发器的最佳信息来源是listed here,然后mktrype man page 中提到了EV(环境变量)。

    检查实例:

    CLEARCASE_USER 
    

    发出导致触发器触发的命令的用户;派生自 UNIX 或 Linux 真实用户 ID 或 Windows 用户 ID。

    如果用户 id 不知何故不起作用,您可以考虑其他环境变量:

    CLEARCASE_SNAPSHOT_PN 
    

    您的脚本可以控制用户 id 是否是您的,如果不是,则中止。

    快照视图根目录的路径,触发触发器的操作发生在该目录中。

    如果您的脚本检测到路径不是预期的路径(即您的您触发脚本的快照视图),则所述触发脚本将中止。

    【讨论】:

    • 您没有回答哪些明确的问题?如果我能投票两次就好了。谢谢!
    猜你喜欢
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    相关资源
    最近更新 更多