Using the same script

To use the same trigger script on Linux®, the UNIX system, and the Windows® system, use a batch command interpreter that runs on all operating systems. For this purpose, the ratlperl program is included in the DevOps Code ClearCase® configuration. You can use this version of Perl on the Windows® system, Linux®, and the UNIX system. The commands Perl on Linux® and the UNIX system and ccperl on the Windows® system are wrapper programs that run ratlperl.

The following mktrtype command creates sample trigger type pre_ci_trig and names precheckin.pl as the executable trigger script.
cleartool mktrtype –element –all –nc –preop checkin  \
–execunix 'Perl /public/scripts/precheckin.pl' \ 
–execwin 'ccperl \\neon\scripts\precheckin.pl' \ 
pre_ci_trig
Note: In your scripts, you can run ratlperl directly. Ensure that you include the following default paths to execute the scripts successfully:
  • On Linux and the UNIX system: /opt/devops/common/bin
  • On the Windows® system: <install_location>\DevOps\Common\

The value install_location is the root folder in which you installed DevOps Code ClearCase®.