Tôi đang cân nhắc sử dụng tập lệnh đường ống Jenkins gần đây, một câu hỏi là tôi không tìm ra cách thông minh để tạo mã utils có thể sử dụng lại được, tưởng tượng, tôi có chức năng chung helloworld
được sử dụng bởi rất nhiều công việc đường ống, vì vậy tôi hy vọng tạo ra một utils.jar
có thể tiêm nó vào đường dẫn lớp công việc.Tạo kịch bản đường ống jenkins có thể sử dụng lại
tôi nhận thấy Jenkins có một khái niệm tương tự với global library, nhưng mối quan tâm của tôi về plugin này:
Vì nó là một plugin, vì vậy chúng tôi cần phải cài đặt/nâng cấp nó thông qua Jenkins cắm quản lý, sau đó nó có thể yêu cầu khởi động lại để áp dụng thay đổi, đây không phải là những gì tôi muốn thấy vì các utils có thể thay đổi, hãy thêm luôn, chúng tôi hy vọng nó có thể có sẵn ngay lập tức.
Thứ hai, đó là jenkins chính thức được chia sẻ lib, tôi không muốn (Hoặc họ sẽ không áp dụng chúng tôi) đặt mã riêng vào repo jenkins.
Bạn có ý tưởng hay không?
Tôi không nhận được _Secondly .._ câu của bạn. – StephenKing
Các câu trả lời ở đây phải rõ ràng nhưng blog này có thể rất hữu ích: https://lvthillo.com/reusable-jenkins-pipeline-for-maven-jobs/ – DenCowboy