Jenkins学习(超详细)

Jenkins是用来做可持续集成的,Continuous integration(CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误,让团队能够更高效的开发软件。
在这里插入图片描述
在这里插入图片描述

持续集成要点:

  • 统一的代码库(git)
  • 统一的依赖包管理(nexus)
  • 测试自动化
  • 构建全自动化(maven)
  • 部署自动化
  • 可追踪的集成记录

Jenkins概述

jenkins就是为了满足上述持续集成的要点而设计的一款工具,其主体框架采用 java开发,实质内部功能都是由各种插件实现,极大提高了系统的扩展性,其不仅可以满足java系统的集成,也可以实现php等语言的集成发布,通过其pipeline插件,用户可以随自己需要定制集成流程。

下载安装jenkins

下载地址:https://www.jenkins.io/download/(推荐直接下载war包)

在这里插入图片描述
下载完成之后可以直接放到Tomcat下面直接运行,也可以用下面的方式运行。(war包)
在这里插入图片描述
运行完成直接访问localhost:8080。
在这里插入图片描述
密码可以从路径找,也可以从控制台找。在这里插入图片描述
在这里插入图片描述
这里选择安装推荐的插件,安装时间比较慢,耐心等待,安装完成之后就可以使用了。

在这里插入图片描述
插件下载
常用的插件有

插件名称 插件描述
插件名称 插件描述
Maven Integration maven 管理插件
Deploy to container 容器部署插件
Pipeline 管道集成插件
Email Extension 邮件通知插件
SSH 用于ssh 通信

在安装插件过程中太慢的话,更换一下镜像源

在这里插入图片描述
把:http://updates.jenkins-ci.org/update-center.json
换成:http://mirror.esuni.jp/jenkins/updates/update-center.json
镜像源查询:http://mirrors.jenkins-ci.org/status.html

猜你喜欢

转载自blog.csdn.net/qq_40742949/article/details/109137425