插件安装管理器工具改进

项目目标:更新插件安装管理器以将Docker映像和配置集成为代码项目

学习/改善技能:Java,JSON,命令行工具,包管理工具理论

细节

背景

去年夏天,有一个Jenkins Google夏天的必威国际有限公司代码项目,创建一个工具,以根据提供的输入自动从命令行安装插件。这是为了帮助创建可重复的环境和您想要安装某一组插件的其他位置。该项目成功创建一个可用的工具来安装1.0版本的插件。随着该项目在夏天进行的,学生收到了很多增强建议,这是伟大的,但避免了夏季项目的范围。今年夏天,该项目应包含足够的增强功能,以便官方Jenkins Docker工具和配置为代码。必威国际有限公司

在项目跟踪器之后,使用码头图像更好地运行几个票证,这些票数将更好地运行它。其中大多数围绕使用用于下载插件的替代位置,并使用Maven Repo共享缓存。

随着已知的改进,学生与社区合作很重要,将工具与Docker Image集成并使用配置为代码。有一些要求学生必须发现完全集成插件安装管理器工具。

快速开始

  1. 克隆项目

  2. 运行测试;插件有几个不同的名单

  3. 您还需要尝试尝试使用其他插件列表;你几乎可以随意选择,看看它是如何安装的。您可以使用Created Plugin文件夹启动Jenkin必威国际有限公司s的实例,以查看它如何加载

打开问题

我们如何使用其他更新中心的JSONS而不会损害下载准确性?我们如何更好地捕获依赖插件的边缘案例?

学习和改进技能

  • java.

  • JSON / Data Structures /包管理工具

  • 编写命令行接口

  • Jenkins 必威国际有限公司Docker图像和配置如何作为代码(CASC)工作

新手友好问题

有关如何为其贡献和工作的贡献的信息,请使用Gitter通道。由于该项目处于积极发展,因此您可以在您看待它们时关闭这些问题。

潜在的导师

项目链接

组织链接

>返回其他GSOC 2020项目的想法