Мне нужно обновить пользовательские поля Jira в выпусках по данным из MSSQL View.Для этого я использую скрипт Powershell с модулем JiraPS (отличный модуль). Есть ли способ запустить скрипт, когда данные обновляются в представлении, и копировать только последнее обновление?
ОК, это мой скрипт для обновления Jira. Проблема:
$query = "select assignee, summary, pkey,issuenum from dbo.Issue_Info"
$output = Invoke-Sqlcmd -Query $query -ServerInstance "Server" -Database
"jira_test" -Credential $credential
foreach ($out in $output){
$key = $out.pkey +'-' + $out.issuenum
[string] $sum = $out.summary
Set-JiraIssue -Issue $key -Fields @{'customfield_13214' = $sum;}
echo "Issue updating: $key"
}
Теперь он берет все строки из моего Test MSSQL View и устанавливает значение customfield_13214.Я хотел бы обновить только те проблемы, которые являются новой записью в моем представлении, и это проблемы, в которых изменяются сводка или назначение полей.
Существует моя структура представления:
--------------------------------------------------
| assigne | summmary | pkey | issuenum |
--------------------------------------------------