jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。

jenkins官网地址为http://jenkins-ci.org/,jenkins本身是用java语言开发的,所以安装jenkins的机器至少要有jdk,另外建议git、ant、maven、gradle、groovy等工具也一并安装好,方便与这些构建工具集成。

1. 准备工作

第一次使用 Jenkins,您需要:

  • 机器要求:

    • 256 MB 内存,建议大于 512 MB

    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)

  • 需要安装以下软件:

    • Java 8 ( JRE 或者 JDK 都可以)

    • Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)

2. 下载并运行 Jenkins

  1. 下载 Jenkins.

  2. 打开终端进入到下载目录.

  3. 运行命令 java -jar jenkins.war --httpPort=8080.     (或者以后台进程的方式运行 nohup java -jar jenkins.war &)

  4. 打开浏览器进入链接 http://localhost:8080.

  5. 按照说明完成安装.

安装完成后,您可以开始使用 Jenkins!

3. 安装好后

初始密码在  .jenkins/secrets/initialAdminPassword中

 

3. 安装插件

进入Manage Jenkins界面,jenkins的很多功能都是借助plugin来完成的,首次启动时很多插件会提示已经过时,需要更新,建议升级成最新版本,同时建议安装以下插件,以方便支持git项目及向远程机器上传文件及执行远程shell命令。

插件升级完后,重启jenkins以便让其生效。

最新文章

  1. 试听笔记:javascript入门精通
  2. windows编程:第一个windows程序
  3. iOS-项目搭建
  4. WPF 屏蔽Alt+F4强制退出
  5. Ogre中OctreeSceneManager
  6. NOI2015 Day1
  7. Html.Partial和Html. RenderPartial
  8. IOS7学习之路一(新UI之自定义UITableViewCell)
  9. Angular自定义组件实现数据双向数据绑定
  10. sqlserver 存储过程 递归查询分组+hierarchyid重建会员关系
  11. Spark:spark df插入hive表后小文件数量多,如何合并?
  12. iOS----------学习路线思维导图
  13. Linux 下查看我们的不速之客
  14. mybatis学习笔记--常见的错误
  15. 『cs231n』通过代码理解风格迁移
  16. CNN中的池化层的理解和实例
  17. c++ 全局变量
  18. GSM900TCP/UDP连接
  19. POJ 3087 Shuffle'm Up DFS
  20. uiautomator+cucumber实现移动app自动化测试

热门文章

  1. Linux下快速静态编译Qt以及Qt动态/静态版本共存(提供了编译4.6,5.6的精通编译脚本,并且apt-get install 需要的库也全列出来了。还有分析问题的心理过程)good
  2. ADO.net Connection对象简介
  3. Python属性和方法
  4. NLP(paper + code)
  5. 用ORACHK自己主动化检查数据库系统的健壮性
  6. JDBC学习笔记——增删改查
  7. HDU 3360 National Treasures 奇偶匹配的最低点覆盖
  8. opengl实现直线扫描算法和区域填充算法
  9. Hibernate入门配置案例
  10. MVC 用基架创建Controller,通过数据库初始化器生成并播种数据库