挂钩是在一组条件下运行,以执行特定任务的脚本或触发器。
您可以用针对 Windows 用 BASIC (VBScript) 以及针对 Windows 和 UNIX 系统用 Perl 编写挂钩。编写针对 UNIX 系统的脚本时,必须使用 Perl。
如果正在使用 Rational® ClearQuest® Web 客户机,那么可以使用 Perl 或 VBScript。但是,由于脚本将在服务器(而非 Web 浏览器)上运行,因此,如果 Web 服务器安装在 UNIX 系统或 LINUX 机器上,那么只能运行 Perl 挂钩。如果 Web 服务器安装在 Windows 机器上,那么可以运行 Perl 或 VBScript 挂钩。
缺省情况下,在 Windows 系统中运行 BASIC 脚本,在 UNIX 系统中运行 Perl 脚本。Windows 脚本语言设置必须采用编写脚本的语言。 例如,如果选择 BASIC 作为 Windows 脚本语言,而挂钩是使用 Perl 语言编写的,那么该挂钩不会在 Windows 上触发。
设置 Windows 脚本编制语言的选项可在已检出模式的“属性”页面中找到。
要了解更多信息,请参阅使用挂钩定制工作流程。