Что такое CPM? Модуль защиты сердечника Tivoli ?
В любом случае, вы можете настроить послеоперационный триггер для уведомлений по электронной почте, как указано на странице Десять лучших сценариев .
Полный пример можно увидеть на страницах справки ClearCase " Сценарий запуска операции уведомления по электронной почте ".
Настройка включает в себя операцию доставки UCM:
создает тип триггера после операции, который срабатывает, когда разработчик заканчивает операцию доставки, как это представлено опкиндом deliver_complete
.
Команда mktrtype
использует параметр -stream
, чтобы указать, что тип триггера применяется только для доставки операций, нацеленных на указанный поток интеграции.
# This is a Perl script to set up the triggertype
# for e-mail notification on deliver.
use Config;
# define platform-dependent arguments.
my $PVOBTAG;
if ($Config{'osname'} eq 'MSWin32') {
$PVOBTAG = '\cyclone_pvob';
$WCMD = '-execwin "ccperl \\\\pluto\disk1\ucmtrig_examples\ex2\ex2_postop.pl"';
}
else {
$PVOBTAG = '/pvobs/cyclone_pvob';
$WCMD = '-execwin "ccperl \\\\\\pluto\disk1\ucmtrig_examples\ex2\ex2_postop.pl"';
}
my $STREAM = "stream:P1_int\@$PVOBTAG";
my $TRTYPE = "trtype:ex2_postop\@$PVOBTAG";
my $UCMD = '-execunix "Perl /net/pluto/disk1/ucmtrig_examples/ex2/ex2_postop.pl"';
print 'cleartool mktrtype -ucmobject -all -postop deliver_complete $WCMD $UCMD -stream $STREAM -nc $TRTYPE';
Ключевая часть:
cleartool mktrtype -ucmobject -all -postop deliver_complete