持续集成Jenkins环境配置+使用
来源:互联网 发布:重庆seo公司哪家好 编辑:程序博客网 时间:2024/05/22 15:26
什么是持续集成?- 持续集成的定义:集成软件的过程不是新问题,如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成,常集成。早集成,频繁的集成帮助项目在早期发现项目风险和质量问题,如果到后期才发现这些问题,解决问题代价很大,很有可能导致项目延期或者项目失败
- 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
什么是Jenins?- Jenkins 主要用于监视执行重复工作,如建立一个软件项目或工作运行的计划任务。当前 Jenkins 关
注以下两个工作:
1)不断的进行项目的构建/测试软件:就像 CruiseControl 的或 DamageControl。概括地说,Jenkins 提供了一个易于使用的所谓的持续集成系统,使开发人员更容易修改整合到项目中,并使它更容易为用户获得一个新的版本。自动,连续生成提高了生产率。
2)监控外部运行的作业:如计划任务作业和 procmail 的工作,即使是那些在远程机器上运行的执行。
例如, cron 的, 你收到的是定期的电子邮件, 捕获输出, 它是由你来看看他们的努力和注意的时候就坏了。Jenkins 保持这些产出和很容易让你注意到什么是错的。
环境搭建:
- Jenkins 是基于 Java 开发的一种持续集成工具,所以,Jenkins 需要 Java 环境,关于 Java 环境的配
置之前就已经讲过
- 安装tomcat,官网:http://tomcat.apache.org/ 点击右侧相应版本进行下载解压,解压后目录下会有一个webapps文件夹,通常将需要运行有应用放到 webapps/目录下,进入 bin/目录下,双击 startup.bat 来启动 tomcat 服务器
- 安装Jenkins 官网:http://jenkins-ci.org/ 打开首页后,我们可以在页面右侧找到不到系统所对应的 Jenkins 版本,读者可以根据自己的系统版本进行下载。
- 下载 完成后,直接双击进行安装,点击“next”按钮,我们直接将其安装到 tomcat 的 webapps\目录下。
- 运行 Jenkins,进行 tomcat 的 bin/目录下启动 startup.bat ,通过浏览器访问:http://localhost:8080/
- 接下来就是创建任务了,我们下一步再说
- Jenkins 主要用于监视执行重复工作,如建立一个软件项目或工作运行的计划任务。当前 Jenkins 关
注以下两个工作:
1)不断的进行项目的构建/测试软件:就像 CruiseControl 的或 DamageControl。概括地说,Jenkins 提供了一个易于使用的所谓的持续集成系统,使开发人员更容易修改整合到项目中,并使它更容易为用户获得一个新的版本。自动,连续生成提高了生产率。
2)监控外部运行的作业:如计划任务作业和 procmail 的工作,即使是那些在远程机器上运行的执行。
例如, cron 的, 你收到的是定期的电子邮件, 捕获输出, 它是由你来看看他们的努力和注意的时候就坏了。Jenkins 保持这些产出和很容易让你注意到什么是错的。
环境搭建:
- Jenkins 是基于 Java 开发的一种持续集成工具,所以,Jenkins 需要 Java 环境,关于 Java 环境的配
置之前就已经讲过 - 安装tomcat,官网:http://tomcat.apache.org/ 点击右侧相应版本进行下载解压,解压后目录下会有一个webapps文件夹,通常将需要运行有应用放到 webapps/目录下,进入 bin/目录下,双击 startup.bat 来启动 tomcat 服务器
- 安装Jenkins 官网:http://jenkins-ci.org/ 打开首页后,我们可以在页面右侧找到不到系统所对应的 Jenkins 版本,读者可以根据自己的系统版本进行下载。
- 下载 完成后,直接双击进行安装,点击“next”按钮,我们直接将其安装到 tomcat 的 webapps\目录下。
- 运行 Jenkins,进行 tomcat 的 bin/目录下启动 startup.bat ,通过浏览器访问:http://localhost:8080/
- 接下来就是创建任务了,我们下一步再说
1 0
- 持续集成Jenkins环境配置+使用
- jenkins持续集成环境配置
- 为 Jenkins 配置 .NET 持续集成环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成(CI)环境
- 使用Jenkins搭建持续集成环境
- Jenkins持续集成安装、配置、简单使用
- jenkins持续集成配置
- Jenkins: 使用Jenkins搭建持续集成(CI)环境
- 持续集成-jenkins使用
- 使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置
- Jenkins持续集成环境搭建
- 持续集成环境Jenkins详解
- 持续集成环境Jenkins详解
- CDISC SDTM DM domain 学习笔记
- C++作业3
- C++ Primer 练习13.36和13.37
- Intellij IDEA 的使用
- 机器学习 笔记(三)到底选择哪种机器学习算法来分类
- 持续集成Jenkins环境配置+使用
- Style样式与drawable资源
- RabbitMQ Spring AMQP
- 子线程网络图片查看器和Handler消息处理器
- hdu 1102A + B Problem II
- 机器学习:浅谈先验概率,后验概率
- 校招真题-其他-顺时针旋转矩阵
- 【Leetcode】:Single Number III问题 in Go语言
- dp让宝宝疯掉