как найти список действий, доставленных в поток интеграции в определенный день?

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

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

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


person Samselvaprabu    schedule 04.01.2012    source источник


Ответы (1)


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

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

–in stream-selector [ –r/ecurse ]

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

So:

cleartool lsact -in stream:aStream@\aPVob -fmt "%n %d\n"|grep deliver

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

(stream:aStream@\aPVob — это «селектор потока», хотя в этом случае вы можете напрямую использовать aStream@\aPVob: cleartool ожидает параметр имени потока после параметра -in)

person VonC    schedule 04.01.2012
comment
Я думаю, что нет опции под названием -stream, кажется. Эквивалентно и исправлено в командной строке DOS. cleartool lsact -in Components_Integration@\My_PVOB -fmt %n %d\n| найти доставку. Пожалуйста, обновите свой ответ, я приму его - person Samselvaprabu; 10.01.2012
comment
@Samselvaprabu: я исправил синтаксис lsstream -in и добавил несколько ссылок. - person VonC; 10.01.2012