一、持续集成与git
- 持续集成介绍
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。
目的:让产品可以快速迭代,同时还能保持高质量。
2、持续集成的好处
-快速发现错误 每集成到主干,可以快速发现错误,定位错误也比较容易
-防止分支大幅度偏离主干 如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成
-更快速的发布更新 持续集成可以帮助团队更快捷,更积极的发布程序和更新程序,在发布时可自动完成大量重复的工作,节省人力。
3、Git与代码托管平台
Git是目前世界上最先进的分布式版本控制系统。
Git安装:
-下载安装包,下载地址:Git - Downloads
-双击运行,然后按默认选项安装即可
-校验是否安装成功,打开命令行窗口,输入命令:git --version,看到git版本信息表示已安装成功
代码托管平台
安装完成后,还需要最后一步设置,在命令行输入:
git config --global user.email “email@example.com”
git config --global user.name “Your Name”
Github
是一个基于git实现在线代码托管的仓库,向互联网开放,企业化要收钱
国外的,受网络环境影响较大
Gitee
即码云,是开源中国免费提供(企业版收费)
国内的,受网络环境影响较小
4、使用Gitee
-码云Gitee是开源中国开发的一款基于Git的代码托管平台,能够实现代码=
-托管、项目管理、协作开发等
-目前是国内最大的代码系统,目前已有超过500万的开发者选择码云
-Gitee和Github的作用和性质是类似的,Gitee优势是速度快
5、git命令
二、Jenkins
- 介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2、环境搭建
JDK安装:
下载下图安装包
在C盘新建文件夹jdk1.8
运行安装包,更改文件夹名为c://jdk1.8
安装成功后,我们在jdk1.8中可以看到:
配置环境变量
确定后,终端查看安装情况:
这样就安装成功啦!Jenkins的安装我们下节再总结!