CA-SCM/Harvest: получите идентификаторы пакетов во время акции

Я хочу получить список пакетов во время продвижения, например, при продвижении из DEV в QA, и получить список файлов внутри пакета. Что это за две команды?

2 ответа

Используете ли вы процесс продвижения из верстака.

Рассмотрите возможность использования системных переменных в качестве процесса постсвязки в процессе продвижения [пакет] [версия] Я предполагаю, что вы выполняете процесс продвижения в группе пакетов.

Это обеспечит список пакетов и версий в этих пакетах.

Если вам нужна более подробная информация, пожалуйста, свяжитесь с нами в сообществах СА, где видимость высока

https://communities.ca.com/community/ca-harvest

С уважением, Балакришна

При продвижении с dev на qa используйте процесс публикации ссылок, например:

scriptName  "[project]" "[state]"

На сервере поставьте скрипт (включая select как следующий)

select distinct c.PACKAGENAME , e.ITEMNAME, g.USERNAME, d.MAPPEDVERSION         VERSION, f.PATHFULLNAME
    from HARSTATE a, HARENVIRONMENT b, HARPACKAGE c, HARVERSIONs d, HARITEMs    e, HARPATHFULLNAME f, HARUSER g
where b.ENVOBJID =  a.ENVOBJID
and a.STATEOBJID = c.STATEOBJID
and b.ENVIRONMENTNAME  = '${Project}'
and a.STATENAME        = '${state}'
and c.PACKAGEOBJID = d.PACKAGEOBJID
and d.ITEMOBJID = e.ITEMOBJID
and e.PArentobjid = f.itemOBJID and e.itemtype <> 0
and g.USROBJID=c.CREATORID
and c.packagename != 'BASE'
order by c.packagename  , f.pathfullname
Другие вопросы по тегам