CollectLTST#
Pipeline для вызова компоненты LTST и отправки статистики на почту в формате xls.
Jenkins Job использует:
tool
pythonдля запуска Python скриптов.
Для настройки Jenkins Tool необходимо ознакомиться с разделом «Взаимодействие с Jenkins Tools» документа «Руководство по системному администрированию».
Параметры запуска Jenkins Job:
Параметр |
Обязательность |
Возможность изменить предопределенные значения |
Описание |
|---|---|---|---|
emailList |
- |
+ |
Список почтовых адресов для рассылки (перечислять через запятую) |
ClustersXml |
- |
- |
Структура хранения информация о принадлежности проектов к кластерам |
ClusterName |
+ |
- |
Кластер для установки |
projectApiURL |
+ |
+ |
Ссылка на проект. Заполняется на основе ClusterName |
orchestratorProjects |
- |
+ |
Имена проектов (из одного кластера) |
orchestratorProjectArrayMulti |
- |
- |
Проекты по умолчанию. Если orchestratorProject пуст, выбираете из предложенных |
apiLTST |
+ |
+ |
API для взаимодействия с компонентой LTST: |
Источники параметров:
projectConfig - конфигурация проекта. Параметры, которые считываются из репозитория конфигурации SMDL.
jenkinsParams - параметры, которые передаются в pipeline, путем заполнения их на экране запуска Jenkins Job, после нажатия кнопки "Собрать с параметрами". Их описание можете посмотреть выше.
libraryParams - параметры, которые заданы командой разработки SMDL.
Параметры Pipeline:
Параметр |
Принцип валидации |
Значение по умолчанию |
Источник |
Описание |
|---|---|---|---|---|
emailList |
setPropsIfNotExist |
jenkinsParams |
Список почты по умолчанию |
|
LTSTLink |
setPropsIfNotExist |
libraryParams |
URL по которому идет обращение в LTST |
|
needRequestWithTLS |
setPropsIfNotExist |
false - DEV, true - ПСИ и ПРОМ |
libraryParams |
Нужно ли делать запрос с использованием TLS 1.2+ |
Используемые шаги:
Все указанные ниже исполняемые скрипты в формате .groovy расположены в подразделе «Шаги» раздела «Дополнительная
документация» документа «Руководство прикладного разработчика».
Название stage |
Используемый шаг |
|---|---|
Загрузка инструментов для выполнения pipeline |
|
Валидация параметров |
|
Вызов LTST |