2012-01-04 3 views
1

Мы используем ночные сборки независимо от того, какие файлы были доставлены в поток интеграции или нет. То, что я хотел бы сделать, - найти список поставок, выполненных в определенный день.Как найти список операций, передаваемых в поток интеграции в определенный день?

Если доставки в потоке интеграции не было, тогда сборка не будет запущена.

Через проводник проекта мы можем видеть. но я хотел бы знать из команд.

ответ

2

Любая поставка в UCM сгенерирует вызов активности deliver.xxx.

Просто перечислите все действия для данного потока (см cleartool lsact man page)

–in stream-selector [ –r/ecurse ] 

отображает список всех видов деятельности в указанном потоке.
С –r/ecurse, включает в себя деятельность в потоках детей.

Итак:

cleartool lsact -in stream:[email protected]\aPVob -fmt "%n %d\n"|grep deliver 

И фильтр по датам (%d) для того, чтобы получить только обеспечивают деятельность в этот день.

(stream:[email protected]\aPVob является «селектором потока», хотя вы можете непосредственно использовать [email protected]\aPVob в этом случае: cleartool ожидает параметр имени потока после опции -in)

+0

Я думаю, что нет никакой возможности назвать -stream кажется. Равнозначно и исправлено в подсказке DOS. "cleartool lsact -in Components_Integration @ \ My_PVOB -fmt"% n% d \ n "| найти" доставить ". Пожалуйста, обновите свой ответ, я буду принимать его – Samselvaprabu

+0

@Samselvaprabu: Я исправил синтаксис' lsstream -in' и добавил некоторые ссылки. – VonC