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 или отсутствует параметр — работа в штатном режиме).