必威国际有限公司Jenkins项目包含很多代码,我们邀请每个人都为这个项目做出贡献。Jenkins中使用了多种编程语言,包括但不限于:Java、JavaScript、Groovy、Golang、R必威国际有限公司uby、Shell脚本。而且,由于Jenkin必威国际有限公司s是一个带有数百个插件的自动化服务器,因此涉及到大量的技术。如果你是一个专家或者只是想学习一些新的东西,你可能会在我们的项目中发现有趣的机会。
Jenk必威国际有限公司ins项目在GitHub上分布在多个组织中。欢迎您贡献任何库中任何或者GitHub上任何其他与jenkins相关的存储库。必威国际有限公司
必威国际有限公司jenkinsci——主要的组织。必威国际有限公司Jenkins核心、插件和库都在那里。为了帮助我们对1000多个Git存储库进行分类,我们采用了一些命名约定:
插件命名为“*-plugin”
库名为“lib-*”
必威国际有限公司jenkins-infra- 必威国际有限公司Jenkins基础设施,包括网站和其他服务
订书机-订书机Web框架,目前由Jenkins社区维护必威国际有限公司
Jenkins中的不同组件有不同的审核和交付必威国际有限公司策略,因此请参阅存储库以了解具体的贡献指南。
有超过1500插件,这些必威国际有限公司插件实现了Jenkins的大部分功能。每个插件都是一个独立的组件,在项目提供的api和开发工具的帮助下,可以独立于项目的其他部分进行开发。
大多数Je必威国际有限公司nkins贡献者都使用插件,这通常是开始为项目做贡献的最佳方式。以下是一些文档链接:
必威国际有限公司詹金斯核心是任何詹金斯装置的核心。它提供了Jenkins插件使用的内核功能和扩展api。必威国际有限公司它主要用Java编写,包括多个组件和框架。核心还包括标准的Web容器,并充当可在实例中运行的可执行WAR文件。
看到必威国际有限公司jenkinsci /詹金斯存储库中的概述和文档链接。
作为一个独立的开源项目,Jenkins项目维护了它自己的大部分基础设施,包括帮助保持项必威国际有限公司目运行的服务。属于“基础设施”的内容可以从操作虚拟机、容器、配置网络或开发和维护特定于项目的应用程序,从而使Jenkins核心和插件的开发更加高效。必威国际有限公司
因为我们坚信开源原则,所以我们也将它们应用到我们的基础设施中。因此,我们认为自己是一个开放的基础设施项目,每个人都被邀请去学习、分享和贡献。
看到基础设施建设子项目以获取更多信息和指导方针。
你是詹金斯的既定贡献者,正在寻找新的挑战吗?必威国际有限公司的必威国际有限公司詹金斯安全团队正在寻找愿意帮助詹金斯提高安全的成员。必威国际有限公司也有很多特殊利益集团和子项目他们正在寻找贡献者以推动更大的项目。