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


    老李分享:持续集成学好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

  • 相关阅读:
    [转]JIRA 7.2.6与Confluence 6.0.3的安装与配置之MS SQL Server版
    Vue中computed和watch使用场景和方法
    vue插槽 slot 插槽之间的父子传参
    VUE 父子组件的传递 props、$ref 、 $emit、$parent、$children、$root
    div水平居中 垂直居中
    三次握手 四次挥手
    TCP/IP各层网络协议的通俗理解
    学习 cookie session 正向代理和反向代理的区别
    学习vuex心得体会
    登陆界面 跟后台对接口
  • 原文地址:https://www.cnblogs.com/poptest/p/4913716.html
Copyright © 2020-2023  润新知