为什么要使用共享库?
其实共享库这并不是一个全新的概念,具有一定编程能力的同学应该清楚一些。例如在编程语言Python中,我们可以将Python代码写到一个文件中,当代码数量增加,我们可以将代码打包成模块然后再以import的方式使用此模块中的方法。
相对于Jenkins中应用,使用Groovy语法,共享库中存储的每个文件都是一个groovy的类,每个文件(类)中包含一个或多个方法。每个方法包含groovy语句块。
现在相信大家对于共享库应该有一些认识,我们在使用Jenkinsfile编写pipeline的过程中如何实现项目的统一管理? 如果解决复杂功能导致Jenkinsfile臃肿难以维护?
本周直播活动不可错过