美文网首页
持续集成

持续集成

作者: DanielYuan2012 | 来源:发表于2017-06-12 16:08 被阅读0次

    Jenkins+Git+Maven+Shell+Tomcat持续集成

    https://segmentfault.com/a/1190000002895521

    https://wiki.jenkins-ci.org/display/JENKINS/Plugins

    https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients

    http://blog.eiel.info/blog/2012/11/19/jenkins-build-for-trigger-script/

    http://www.scmgalaxy.com/scm/build-workflow-management/jenkins/ways-to-login-jenkins-using-command-line.html

    wget --auth-no-challenge --http-user=XXXXX --http-password=XXXXX 'http://100.81.4.84:8080/job/dataservice-imp-v3.1/lastBuild/com.autonavi.dataService$dataService-imp-web/artifact/com.autonavi.dataService/dataService-imp-web/0.0.1/dataService-imp-web-0.0.1.war'

    https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

    http://blog.csdn.net/evankaka/article/details/50518959

    notes:

    大量的有关持续集成的书籍与文档中,基本都提到了持续部署这个步骤,然而具体怎么实现,并没有通行的做法,对于典型的Java Web应用来说,大致有两个思路:

    一是通过web容器(如Tomcat、JBoss)提供的接口部署,这方面的代表就是Cargo,然而,其缺点是配置复杂且不够稳定,我的经验是,部署了很多次之后,容器的JVM就会内存溢出,当然这个和具体容器有关,部署多少次之后才溢出,也要看Web应用的大小。

    第二种初看起来会更复杂的做法是自己写Shell脚本来停止容器、更新Web应用、然后再启动容器,其实,如果你懂点Shell,这种方法非常简单,而且这种方法非常稳定,因为每次直接杀JVM进程,直接避免了内存溢出的问题。

    相关文章

      网友评论

          本文标题:持续集成

          本文链接:https://www.haomeiwen.com/subject/quilqxtx.html