Jenkins简单介绍

2017-10-27  本文已影响0人  海涛丶丶

当前软件开发背景

“随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。”

持续集成

“持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。”

持续集成的作用

一个完整的构建系统必须包括:

1.一个代码存储库,即需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库。
2.一个自动构建过程,包括自动编译、分发、部署和测试等。
3.一个持续集成服务器。Jenkins 就是一个配置简单和使用方便的持续集成服务器提供web界面方便操作使用。

Jenkins

“Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。”

Jenkins的发展历史

支持代码仓库

Jenkins部署

package auth passwd plugin plugin2 creatuser web

配置JDK、git 和 maven工具

依次展开系统管理-->Global Tool Configuration





插件安装

插件安装方式有2种,在线安装和离线安装

上一篇 下一篇

猜你喜欢

热点阅读