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_trigNote: 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®.