在经历了一段多事的社区联系之后,我们终于进入了编码阶段。这篇博文将总结到编码中期阶段(即第6周)所做的工作。如果这里的一些主题需要更详细的解释,我将写一篇单独的博客文章。这些博客文章不会有非常明确的格式,但会涵盖所有用户故事或实现的特性。

项目总结

项目背后的主要想法是构建一个可定制的jenkins分发服务,可以用来构建定制的jenkins分发。必威国际有限公司该服务将为用户提供一个简单的界面,以选择他们想要使用插件、授权矩阵等构建实例的配置。此外,它将包括一个分享社区创建的发行版的部分,以便用户可以找到和下载已经构建的jenkins战争/配置文件,以使用开箱即用。必威国际有限公司

快速回顾一下

把请求打开

38

Github问题完成

36

细节

我每周都在GSoC上写不同的博客文章,每一篇复杂的细节都可以在各自的博客页面上找到。我包括了每个阶段的摘要支持与各自的链接。

社区结合

今年,由于冠状病毒大流行,GSoC比以前的任何版本都有更长的社区联系,因此这给了我很多时间去探索,所以我花了很多时间为我的项目构建了一个原型。我意识到我可能会在早期遇到一些障碍,因此它让我更清楚地知道如何继续前进。我还花了一些时间准备了一份你可以找到的设计文件在这里

星期1

在第一周,我花了一些时间来适应我将要使用的技术堆栈,我对Spring Boot相当熟悉,但React是我第一次使用的东西,所以我花了一些时间来学习更多。我也准备好了项目页面,我要处理的问题和评估前我必须完成的里程碑。我还花了一些时间设置主页和一些前端组件。

星期2

一旦我们完成了初始设置,就该着手项目的核心了。在第二周,我开始生成包配置和插件列表虚拟显示页面设置。我还遇到了Jenkinsfile的问题,所以大部分时间都花在了修必威国际有限公司复它上。最后,我设法解决了这些问题。你可以在第二周博客文章

星期3

最后一周我们清理了大部分代码并完成了剩下的里程碑。这可能是第一阶段中最难的部分,因为它涉及到连接项目的前端和后端。你可以在这里读到更多。

中期更新

第二阶段已经进行了3周,我们已经完成了大部分的交付,包括社区配置,战争下载和插件过滤。关于中期报告的更多细节可以在这里找到。

获取代码

自定义分发服务是在GSoC期间从零开始创建的,可以找到它在Github上

反馈通道

关于作者
Sladyn Nunes

Sladyn是印度孟买大学计算机科学专业的学生。他参加了Community Bridge 2019,以IDE集成、模式架构改进和配置扩展点的形式为JCasC插件提供开发工具配置为代码插件