老李分享:持续集成学好jenkins之解答疑问

poptest(www.poptest.cn)在培训的过程中使用jenkins搭建持续集成环境,让学员真正交流持续集成到底是什么,怎么去做的。

Jenkins就是一个工具,作用就是调用各种其他的工具来达成你的目的。比如Jenkins通过调用SVNKIT(插件的核心Jar的名称),获取Subversion上最新的源代码,。然后Jenkins会调用maven的插件,编译源代码(是用maven编译)。最后你需要发布程序到服务器上(假设是使用的Tomcat提供服务),可以通过Tomcat自己的API发布程序(有个插件就是通过这个功能实现的发布),你也可以通过ssh通道自己写shell脚本去实现。

总之,Jenkins是个工具箱,你可以用相应的插件解决你的问题。。

为了方便总结,我们看下下面的问题:

Q:Jenkins是什么?

A:百度一下你就知道!

Q:Jenkins有哪些版本?

A:这个版本太多了,具体去看官网吧!www.jenkins-ci.org

Q:应该选择哪个版本的Jenkins?

A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定。如果你是学习,随便哪个版本都可以。

Q:JDK应该安装哪个版本的?

A:推荐安装JDK7,原因:某些插件必须要求JDK7的支持。比如:Monitoring 插件

Q:Tomcat应该用哪个版本的?

A: Tomcat6或者7都可以。如果你要用Tomcat5.5的版本,我劝你趁早扔掉。不然一堆稀奇古怪的错误,看得你头晕。

Q: 可以直接用命令启动么?

A: 可以。命令:Java –jar jenkins.war –httpsPort=8443 –httpPort=-1

httpsPort是访问的端口,httpPort=-1代表关闭http访问方式启用https。

Q:Jenkins的帮助在哪儿?

A: 每个配置项后都有一个帮助按钮,有疑问可以尝试自己解决。

Q:有哪些使用Jenkins的案例?

A: https://builds.apache.org/

https://ci.jenkins-ci.org/

Q:使用Jenkins需要什么技能?

A:推荐你学习这些:Windows的批处理、ant脚本、shell脚本、maven、版本控制软件相关知识。如果你会Java就更好了,因为Jenkins是用Java开发的。

Q:Jenkins的svn插件无法获取到最新的源代码?

A:请检查你的SVN服务器时间和Jenkins服务器时间是否同步。

Q:如何查找JENKINS_HOME目录?

A:大部分默认情况,JENKINS_HOME都是存放在用户目录的.jenkins(注意点号,在Linux中是隐藏的)文件夹中。什么是用户目录?我还是不知道在哪儿。。。以Linux为例:我用MyGod用户启动Jenkins程序,那么JENKINS_HOME目录就应该在/home/MyGod/.jenkins目录。

Q:我可以直接修改JENKINS_HOME的文件么?

A:可以,修改后请重启Jenkins。否则配置不会生效。

Jenkins文章:

Jenkins使用Subversion插件的一些注意事项:http://www.cnblogs.com/victorcai0922/archive/2012/11/26/2789326.html

Jenkins中关于一些插件的使用方法:http://www.cnblogs.com/victorcai0922/p/3318482.html

原文链接:http://www.cnblogs.com/laoli0201

转载于:https://www.cnblogs.com/poptest/p/4913716.html

老李分享:持续集成学好jenkins之解答疑问相关推荐

  1. 老李分享:持续集成学好jenkins之Git和Maven配置

    老李分享:持续集成学好jenkins之Git和Maven配置 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请 ...

  2. python 持续集成工具_持续集成工具: Jenkins学习

    持续集成工具: Jenkins学习 -- 部分内容收集自网络,如有侵权,请联系作者删除 一. 概念 在过去的开发整体流程中,是所有人写好代码之后统一进行合并(svn,git),然后进行测试,确保准发布 ...

  3. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  4. 微服务容器部署与持续集成(Jenkins)

    微服务容器部署与持续集成(Jenkins) 一.微服务容器部署 1.Dockerfile 1.1 Dockerfile简介 1.2 使用脚本创建镜像 2.Docker私有仓库 2.1 私有仓库搭建与配 ...

  5. 【DevOps】持续集成环境-Jenkins安装图文版

    文章目录 前言 Jenkins的安装 1. 环境 2. 安装java 3. 下载Jenkins 4. 安装Jenkins 5. 访问测试 6. 安装插件 7. 创建管理员账号 8. 安装完成: 总结 ...

  6. 持续集成平台Jenkins:docker镜像升级

    Jenkins 2.357 及 LTS 2.361.1之后的版本要求Java 11 或者 17,如果使用的是Java 8,要升级最新版本的Jenkins,就需要升级Java JDK版本,本文记录一下如 ...

  7. 持续集成:Jenkins邮件通知配置方法介绍

    Jenkins的邮件提醒功能主要通过Email Extension插件来实现,它是对Mailer Plugin的扩展,我在持续集成平台Jenkins配置方法介绍中简要介绍了Jenkins的邮件配置方法 ...

  8. Jenkin持续集成部署-Jenkins常用插件篇

    Jenkin持续集成部署-Jenkins常用插件篇 前言 1. maven插件 2. pipeline 3. SSH 4. Docker 5. Blue Ocean 6. 自定义配置JDK 前言 本篇 ...

  9. 持续集成平台Jenkins配置方法介绍

    持续集成(Continuous integration,CI)是软件开发和发布流程中最重要的组成部分,有利于加快开发进度.Jenkins是常用的持续集成管理工具,本文将简要介绍Jenkins持续集成工 ...

  10. 【云原生 • DevOps】一文掌握持续集成工具 Jenkins

    目录 一.持续集成工具 Jenkins 介绍 1. 什么是持续集成 2. Jenkins 介绍 二.Jenkins 的安装与部署 1. 安装 Jenkins 2. 本地访问 Jenkins 3. 插件 ...

最新文章

  1. 思科2015校园招聘笔试面试总结
  2. EAS中的管理单元、组织单元理解
  3. Linux基础-查看文件与目录
  4. 联想扬天T4900v开启VT-x方法
  5. oracle数据库 append,oracle中insert,copy,insert append执行对比
  6. 科研工作者结合实验与计算机模拟,理论物理前沿重点实验室
  7. 博士女友的朋友圈都藏着什么秘密?
  8. 「十年老测试」测试员的职场之路
  9. vue webapp滑动事件_js_监听移动端web触屏事件_滑动响应
  10. 《BI那点儿事》Microsoft 决策树算法
  11. 日亚海淘DHL自助清关流程攻略
  12. 基于Arduino的双向交通灯系统
  13. 配音秀 v8.10.255
  14. discuzx2.5php7.0,discuz!X2.5新浪微博登陆
  15. python我想对你说_python学习第15天----名称空间、组合
  16. 微商怎么找客源,新手做微商如何找客源的
  17. 恭喜谷歌迈出抗议大猪蹄子第一步
  18. 批量发送邮件(java开发、带图片和附件)
  19. macOS无法验证此App不包含恶意软件。
  20. leetcode【中等】838、推多米诺

热门文章

  1. 区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
  2. Diagrams for Mac(原生流程图制作工具)
  3. 苹果Mac如何限制进程 CPU 资源占用?
  4. 小程序开发中遇到的坑
  5. Ionic开发App中重要的部分
  6. PostgreSQL在何处处理 sql查询之八
  7. LINUX下的21个特殊符号
  8. 设计模式(六)建造者(创建型)
  9. AI加持,计算机要拥有嗅觉了;GPU终于可用于Google Compute Engine | AI开发者头条
  10. 【USACO 2.2】Subset Sums (DP)