• Jenkins源码阅读指北,一文看懂Jenkins用到的java技术点
    公司的Hudson,第一个版本于2005年发布,在2010年11月期间,因为Oracle对Sun的收购带来了Hudson的所有权问题。2011年1月29日,该建议得到社区投票的批准,创建了Jenkins项目。本文在学习Jenkins源码的同时,也会分析Jenkins对于java技术的运用,并对相关技术进行简单介绍。Jenkins使用的是Stapler框架,国内使用较少,这里不对该框架进行分析,而是根据场景直接分析源码。Hudson继承Jenkins类,Jenkins类继承了AbstractCIBase抽象类,而AbstractCIBase抽象类实现了ViewGroup接口。在Jenkins类中实现了这个方法:@Exportedpublic Collection<View>getViews() { return viewGroupMixIn.getViews();}这个方法的实现是返回ViewGroupMixIn类型的对象viewGroupMixIn执行getViews方法的返回结果。
个人资料

云原生技术中文社区,分享Service Mesh、DevOps、容器、Kubernetes等云原生技术干货,最新技术资讯、落地实践等。