Как получить уведомление по электронной почте о завершении CPM с использованием IBM Rational UCM Clearcase - PullRequest
1 голос
/ 25 марта 2012

Я хочу получать уведомление по электронной почте о завершении каждой CPM.Я использую IBM рациональный Clearcase (UCM). Пожалуйста, дайте мне знать, если есть сценарий для этого?

Спасибо Sooraj

1 Ответ

0 голосов
/ 25 марта 2012

Что такое 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
...