2012-03-29 8 views
1

Ich habe einen Pre-Check-Trigger erstellt, der den Kommentar überprüft, um sicherzustellen, dass er nicht leer ist. Das funktioniert gut.ClearCase Checkin-Trigger kann nicht übergeben werden

Wenn ich jedoch vom dev-Stream an den int-Stream übergebe, stoppt der Trigger beim Eincheckvorgang. Gibt es einen Weg dahin? Ich gehe davon aus, dass die Kommentare beim Einchecken für einen Auslieferungsprozess leer sind.

Antwort

1

Sie könnten einen Preop-Trigger für die Operation deliver_start (opkind) einrichten, um eine Umgebungsvariable festzulegen, die als Flag dienen würde.

Wenn die Umgebungsvariable gesetzt ist, Ihr Original-Skript (das preop checkin eins) könnte einfach return true (dh tut nichts und erlaubt es das Einchecken zu gehen) auf deliver_cancel und deliver_complete opkinds

Einen weiteren Post-OP-Trigger wird Abbrechen dass Umgebungsvariable.

Siehe eine example of pre and postop trigger on deliver events here.