• jenkins+svn+gradle自动化部署笔记


    自己虚拟机jekins配置:(jenkins+svn+gradle)自动化部署,
    1.linux配置好jdk,解压tomcat,将 jenkins.war翻到webapps目录下。
    2.系统管理-管理用户,新建用户;
    3.用户授权:Configure Global Security,勾选,登录用户可以做任何事(管理员)
    4.管理插件:安装插件:Clone Workspace SCM Plug-in、CVS Plug-in、Gradle plugin、Maven Integration plugin、SSH Slaves plugin、Subversion Plug-in、Translation Assistance plugin
    5.从svn当下项目,并构建。
    新建,选择构建一个自由风格的软件项目,下一步,源码管理,勾选 SubversionModules,Repository URL:svn路径,Local module directory (optional):.(默认这个目录/root/.jenkins/workspace/)
    Repository depth:infinity,Ignore externals勾选;Check-out Strategy:use svn update as much as possible;构建触发器:* * * * *(5个星号);
    构建:选择Invoke Gradle:tasks:gzf_special:clean build;构建后操作:Criteria for build to be archived:most recent completed build;Archive method:Gzipped tar.
    6.构建好后,另起新建,负责从workspace copy war包至tomcat目录下:
    新建,选择构建一个自由风格的软件项目,下一步,源码管理,Clone Workspace Parent Project,选择第一个新建的任务。Criteria for parent build:most recent completed build
    构建:excute shell: command命令:cp gzf_test/build/libs/gzf_test.war /usr/local/java/tomcat/tomcat8/webapps/gzf_test.war

  • 相关阅读:
    java09 队列Queue与Deque
    java08 Set
    java07 map
    SNMP学习
    NPM
    windows主机资源Snmp OIDs CPU, Memory, Disk等
    servlet3.0 @webfilter 过滤顺序
    snmp v3的安全配置 snmp认证与加密配置(53)
    CentOS 7.2 (mini) 里iptables防火墙怎么关闭?
    ORA-00845 MEMORY_TARGET not supported on this system 的解决
  • 原文地址:https://www.cnblogs.com/guozefeng/p/5272575.html
Copyright © 2020-2023  润新知