Я рассматриваю возможность использования сценария сценария Jenkins в последнее время, один вопрос заключается в том, что я не понимаю умного способа создания внутреннего кода повторного использования utils, представьте себе, у меня есть общая функция helloworld
, которая будет используется множество рабочих мест для трубопроводов, поэтому я надеюсь, что создать utils.jar
можно ввести его в путь класса работы.Создать сценарий сценария с использованием возобновляемых сценариев jenkins
Я заметил Дженкинс имеет схожую концепцию с global library, но моим беспокойство по поводу этого плагина:
Поскольку это плагин, так что нам нужно установить/обновить его через Jenkins плагиной менеджер, то может потребоваться перезагрузка чтобы применить изменения, это не то, что я хочу видеть, поскольку utils может измениться, добавьте всегда, мы надеемся, что он будет доступен сразу.
Во-вторых, это официальный jenkins shared lib, я не хочу (или они не будут применять нас) добавляет личный код в репозиторий jenkins.
Любая хорошая идея?
Я не получаю ваше предложение _Secondly .._. – StephenKing
Ответы здесь должны быть ясными, но этот блог может быть очень полезен: https://lvthillo.com/reusable-jenkins-pipeline-for-maven-jobs/ – DenCowboy