持续集成之Jenkins
2016-02-28 20:12
274 查看
注:部分内容来自互联网,仅供学习参考。
持续集成
持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。Jenkins
Jenkins 是一个可扩展的持续集成引擎。主要用于:
• 持续、自动地构建/测试软件项目。 • 监控一些定时执行的任务。
Jenkins特性
• 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。 • 易于配置-所有配置都是通过其提供的web界面实现。 • 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。 • 生成JUnit/TestNG测试报告。 • 分布式构建支持Jenkins能够让多台计算机一起构建/测试。 • 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 • 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。
Jenkins安装
1.下载安装包:
• Jenkins.pkg • Jenkins.war(java -jar Jenkins.war)
2.命令行:
• brew install jenkins • ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
3.注意:
• 支持Java8需要额外的配置
运行Jenkins
1.运行:
• sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
2.查看:
• http://localhost:8080
3.指定端口号:
• java -jar /Applications/Jenkins/jenkins.war --httpPort=8000
4.关闭服务:
• sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
范例
jenkins实现cocoapods官方sepc库映射自动更新想要了解更多,你可以访问jenkins官网
相关文章推荐
- Android Studio模拟器的问题及解决办法
- 面向对象程序设计第三次作业-Calculator
- 如何用IDE调试MR任务(二)(2016-01)
- Linux内核和用户空间通信的方式(一)— proc文件和mmap共享内存
- ubuntu 下通过apt-get 安装jdk
- bigfile表空间 smallfile表空间
- mmap--最简单的测试程序(用户空间与内核空间数据交换&&用户态和内核态的数据交换用例)
- HDU 5305 Friends(2015 Multi-University Training Contest 2)
- 最新大叶兰冠号表
- node.js发送邮件email
- Java国际化与spring框架国际化的处理
- ASP.NET MVC学习之控制器篇
- 欢迎使用CSDN-markdown编辑器
- ASP.NET MVC学习之路由篇(3)
- Spring——jar包详解
- Linux精讲——usermod命令
- DNS反劫持的几种方式
- Java凝视Annotation
- ASP.NET MVC学习之路由篇(2)
- ASP.NET MVC学习之路由篇(1)