1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

jenkins是做什么的小月来说2022-12-1815:34福建小月来说2022-12-1815:34福建发表发表

1987web2023-10-06WEB开发158

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

Jenkins是一个开源的软件。这款软件安装成功以后在浏览器中输入 会出现一个界面,在这个界面上进行一些配置,就可以通过这个软件来管理我们正在开发的项目,可以让它来减少我们软件开发的时候的出错率,替我们把软件合到一起,并且将有问题的部分检测出来。

Jenkins为开发者提供了一种能够让开发者轻松地将整合到工程中的系统。自动化持续的构建可以促进开发效率。通过job的行,job可以完成许多功能,Jenkins可以对这些项目进行显示让用户更清楚的注意到这些损毁的job。Jenkins能够在个计算上建立一个项目从而更好利用硬件资源时间。

Jenkins是一个开源的、提供友好操作界面的持续集成工具,起源于Hidson,主要用于持续、自动的构建或测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具、构建工具结合使用;常用的版本控制工具有SW、GIT,构建工具有aven、Ant、Gradle。

开源软件,简称为OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。1997年,自由软件社团的一些领导者聚集到加利福尼亚州。他们所关心的是一种寻找方式,来向以前躲避自由软件思想的人们推广这种思想。他们担心,自由软件基金会的反商业信条会让人们对自由软件敬而远之。

在EricRaymond的坚持下,这群人同意他们所缺乏的是市场营销活动,这个活动的目的是赢得思想,而不仅仅是市场份额。最后讨论的结果产生了一个新的术语来描述他们所推进的软件:OpenSource(开烦扰软件)。他们制定了一系列的指导原则,用来描述哪些软件可以有资格被称为开源软件。

开源软件同时也是一种软件散布模式。一般的软件仅可获取已经过编译的二进制可执行文件,通常只有软件的作者或著作权所有者等拥有程序的源代码。有些软件的作者只将源代码公开,却不匹配开放源代码的定义及条件,因为作者可能设置公开源代码的条件限制,诸如限制可阅读源代码的对象、限制派生产品等,此称之为公开源代码的免费软件。因此公开源代码的软件并不一定可称之为开放源代码软件。

举报/反馈

(Jenkins installation)

您可以通过市场向 Jenkins 添加新的插件。市场上的所有插件都是基于社区和开源的,这意味着任何人都可以创建一个符合自己需求的自定义插件,并将其列入市场。通常,在选择插件时要注意以下三点:

Jenkins plug-in marketplace

为什么Jenkins插件会很糟糕

为什么你应该停止依赖Jenkins插件

为不断壮大的团队和公司管理Jenkins平台可能很快成为一个瓶颈,降低而不是增加您的敏捷性