У меня есть установка, где третьи лица будут предоставлять рабочие скрипты для платформы Jenkins. Когда я запускаю их впервые, иногда у меня появляются нераспознанные ключевые слова различного рода. Часто причина заключается в том, что из сотен возможных плагинов Jenkins необходимы несколько, но еще не установлены. как правило, это немного догадок, чтобы определить действительно необходимый плагин и затем добавить его.
как это сделать, чтобы рабочие скрипты работали лучше при проверке их конкретных потребностей? есть ли что-то вроде «использует плагин 1, 2, 3, ...», «если плагин 3 отсутствует, то возникает фатальная ошибка» или что-то подобное, что можно добавить в сценарии, чтобы они мгновенно остановились с явной ошибкой сообщение? Существуют ли другие способы разумного управления такими требованиями?