teamSettings.json#
Данный файл предназначен для хранения информации по проектным областям команд в Jira. Он содержит в себе информацию
необходимую для работы с Jira Release 2.0, Epic, Story в пространствах команд.
Структура файла:
{
"projects": [
{
"projectName": "{Проектная область команды}",
"jiraReleaseProjectName": "{Имя проектной области в которой нужно создать Jira Release 2.0}",
"createReleaseOnBuild": "true",
"issues": [
{
"issueType": "{Тип задачи}",
"statuses": {
"statusIFT": "{Статус, в который нужно передвинуть задачу в пространстве команды по факту установки на ИФТ}",
"statusPSI": "{Статус, в который нужно передвинуть задачу в пространстве команды по факту установки на ПСИ}",
"statusCancelled": "{Статус, в который нужно передвинуть задачу в пространстве команды по факту отмены}",
"statusDone": "{Статус, в который нужно передвинуть задачу в пространстве команды по факту установки на ПРОМ}"
}
}
],
"mailTo": "devopslib@problem.net",
"checkMarxCred": "Cred",
"mus_code": "00000000",
"mus_name": "SynapseMusName",
"noAddComment": true
}
]
}
Где:
createReleaseOnBuild — параметр, отвечающий за создание Jira Release при сборки дистрибутива.
mailTo — почтовые адреса команды.
checkMarxCred — Id CredentialsId команды для запуска сканирования SAST/OSS.
mus_code — код команды.
mus_name — название команды.
noAddComment — «точечное» отключение добавления комментариев в Jira задачи команды (true - отключить, false или отсутствует параметр — работа в штатном режиме).