前言

说到持续集成,可以说是当下比较热门的话题了,也是很多公司和It从业者推崇的热门技术,但在项目中真正实际应用起来的并不太多,但通过持续集成带来的好处还是值得学习和推广的。

1、什么是jenkins

jenkins是一种开源,并且被广泛应用在持续构建方面的可视化web工具,主要功能就是进行自动化的构建,简单来说就是把项目的打包、编译、部署、测试等人为的操作过程交给jenkins来完成,从而尽快地发现集成错误,提升团队效率。

2、jenkins构建过程

3、安装及启动(本文环境为windows)

下载安装:直接从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载最新的war包

启动方法: java  -jar jenkins.war 即可,如果要以后台进程的方式启动,改成nohup java -jar jenkins.war & 即可然后运行 java -jar jenkins.war。访问 http://localhost:8080, jenkins 的主界面如下:

登录Jenkins:复制红色路径查看初始密码,粘贴到管理员密码输入框,点击继续

会提示保存用户名,输入用户名如demo

保存用户名成功后,会提示我们安装插件,这里我们选【选择插件安装】

接着我们选择【安装】

接下来需要等待插件下载

接着我们选择【继续】,忽略暂未安装的插件(有的也没用,这里我是为了演示,默认勾选,正常视自己情况安装)

接下来,配置用户,输入用户名demo,其他项视自己情况而定,点击【保存并完成】,如下图

接下来,接着点击【保存并完成】

接下来,提示Jenkins安装完成

点击开始使用jenkins,进入欢迎页面

4、安装Jenkins插件

比如安装以下三个插件

  • Email Extension Plugin
  • Git client plugin
  • Maven Integration plugin

点击Manage Jenkins -->点击 Manage Plugins --> 选择点击Available

进入可选插件列表,红框输入想要安装插件名称如 git,下拉找到对应插件名称,点击【直接安装】,然后等待安装完即可

最新文章

  1. Replication-Replication Distribution Subsystem: agent xxxxxx failed. Column names in each table must be unique
  2. RapidJSON 代码剖析(三):Unicode 的编码与解码
  3. powerdesigner 生成mysql PDM 的COMMENT注释
  4. -[UIKeyboardLayoutStar release]: message sent to deallocated instance 0x7fbe49120000
  5. [Android] Android开发优化之——使用软引用和弱引用
  6. 前端H5开发工具 Adobe Edge
  7. Sesson禁止使用Cookie
  8. 浙大pat 1062题解
  9. LINUX 笔记-mv命令
  10. 洛谷 [P2774] 方格取数问题
  11. Fragment嵌套Fragment时候。子类fragment调用父容器Fragment方法
  12. 【转】C#中判断网址是否有效
  13. [转]使用Git Submodule管理子模块
  14. 外围功能电路控制 LET′S TRY“嵌入式编程”: 4 of 6
  15. 并发编程(CountDownLatch使用)
  16. ABP框架系列之十八:(Data-Transfer-Objects-数据转换对象)
  17. 软件工程_5th weeks
  18. 使用C#实现实体类和XML相互转换
  19. poj3667 区间合并,找最左边的空余块
  20. 梯度下降法(BGD、SGD)、牛顿法、拟牛顿法(DFP、BFGS)、共轭梯度法

热门文章

  1. 阿里云ECS服务器部署HADOOP集群(六):Flume 安装
  2. Java_map的key为自定义对象
  3. C# Winform更换Webbrowse为WebKit
  4. 图片转换成base64
  5. celery beat - 心跳包
  6. Java连载55-Mail编程
  7. 关于JVM、JRE、Jdk三者的定义与联系
  8. MongoDB增删改查表文档
  9. Googleplaystore数据分析
  10. Asp.Net Core 内置IOC容器的理解