как найти список действий, доставленных в интеграционный поток в определенный день? - PullRequest
1 голос
/ 04 января 2012

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

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

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

1 Ответ

2 голосов
/ 04 января 2012

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

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

–in stream-selector [ –r/ecurse ]

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

Итак:

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

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

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

...