持续集成自动化部署
持续集成自动化部署
luu_一只程序猿
这个作者很懒,什么都没留下…
展开
-
Dubbo+Zookeeper架构—持续集成篇8—搭建敏捷高效的持续集成管理平台:Jenkins
搭建敏捷高效的持续集成管理平台1、持续集成介绍,优点 持续集成是一种软件开发实践 团队开发成员经常集成他们的工作,每次集成都通过自动化的构建 (包括自动化编译、测试、发布)来验证,从而尽快地发现集成错误。谈谈我对持续集成的好处的理解 a.管理大规模的工程的必要性(切合我们教程分布式多工程的特性) b...原创 2018-10-13 21:58:03 · 262 阅读 · 0 评论 -
Dubbo+Zookeeper架构—持续集成篇10—Jenkins自动化部署:Jenkins的安装配置使用
在linux服务器中安装git, 安装maven, 创建一个jenkens目录, 配置git的公钥到你的github上, 以上是需要使用jenkens的前提,需要做好以上这些准备。Jenkins下载及安装1.下载Jenkins分安装版本和通用的war包版本,本系列以都是以war包进行。1.下载最新版本的Jenkins(war文件)。Jenkin...原创 2018-10-17 11:14:40 · 721 阅读 · 0 评论 -
Dubbo+Zookeeper架构—持续集成篇11—Jenkins自动化部署:Jenkins中Maven和JDK配置
上一章介绍了如何安装Jenkins,这一章我们将介绍如何配置Jenkins的Maven和JDK环境首先进入Maven和JDK配置页面 系统管理>全局工具配置点击JDK安装这里我们不选择在线安装,因为本地我已经装好Maven和JDK 所有我们把自动安装取消,选择手动安装,结果如下JAVA_HOME:jdk安装路径Maven安装同理 ...原创 2018-10-17 11:34:52 · 342 阅读 · 0 评论 -
Dubbo+Zookeeper架构—持续集成篇12—Jenkins自动化部署:Jenkins注册远程服务器节点
有的时候我们的jenkins装在本机,而项目运行是需要发布到远程服务器的。 1、开启服务器上的ssh服务,可通过 netstat -anp | grep :22命令查看是否开启2、先来测试一下怎么在jenkins中操作远程服务器在jenkins中选择系统管理——》新建节点在这里输入节点名称,比如:test_jenkins 选中“固定代理”选项,然后点击ok。 二、...原创 2018-10-17 15:31:19 · 266 阅读 · 0 评论 -
Dubbo+Zookeeper架构—持续集成篇13—Jenkins自动化部署:Jenkins整合git编译的第一个项目
我们的项目使用Git作为版本管理工具,而jenkins需要git插件来支持git,所以我们需要为jenkins添加git插件。插件配置之后,可以配置git系统设置全局工具设置配置git: 这里需要填写git安装位置下bin目录下的可执行文件git的位置。可通过命令 find / -name git 注意这里的git位置,是可执行文件的地址,即是git–bin–下的可执行...原创 2018-10-21 00:16:21 · 510 阅读 · 0 评论 -
Dubbo+Zookeeper架构—持续集成篇14—Jenkins自动化部署:Jenkins编译一个Web项目并远程发布到Tomcat
上一章讲了如何编译我们第一个项目 但是有时候我们不仅仅只是编译更多的是需要发布 在微服务普及之前我们最常用的就无非就是通过tomcat运行war格式的项目了,本章将介绍如何配置一个传统的Java web项目并发布到远程tomcat上。这里需要用到的插件为:Deploy to container Plugin 安装完成即可进入下一步这里创建一个Job 流程参考上一章 但是这里我们选择一个we...原创 2018-10-21 18:31:29 · 591 阅读 · 0 评论 -
jenkins配置邮件通知
说明:通过配置jenkins邮件通知,以达到根据构建结果以邮件方式通知到对应的负责人1.安装插件:Email Extension Plugin2.配置SMTP服务器:jenkins→ 系统管理 → 系统设置→ Extended E-mail Notification(具体如下) SMTP server:smtp.global-mail.cn Advance Setti...原创 2019-06-06 15:11:10 · 591 阅读 · 0 评论