美文网首页
jenkins php持续集成

jenkins php持续集成

作者: 梦想做小猿 | 来源:发表于2016-12-20 18:30 被阅读0次

步骤说明

  1. jenkins通过git/svn获取代码
  2. 通过execute shell打包获取到的代码(不同环境的配置管理可以在这一步操作,也就是将配置文件复制到代码目录下再打包)
  3. 通过构建后的操作,将代码包发布到对应的web服务器,复制过去后有一下几部:
  4. 将包解压,然后目录以版本号命名(方便回滚操作) --- web_v_1.1.0
  5. 将目录mv到网站目录下
  6. 删除掉原来的软连接,新建软连接指向新的目录

jenkins配置

  1. 创建一个自由风格软件的项目
  2. 配置git/svn,svn配置点击这里,git配置点击这里
  3. 构建
jenkins_php.png

解释:
${WORKSPACE}:对应的~/.jenkins/workspace/jobname
${JOB_NAME}:为你点击的当前的job名,也就是创建job的时候的名字,对应上面${WORKSPACE}的jobname
因为php项目的跟目录在jobname下,所以打包需要将jobname整体打包,所以上图中需要cd ${WORKSPACE}/../到workspace的上级目录,然后打包当前的job。这里为了简便没有添加配置文件,在生产环境中,在打包前可以cp线上的配置文件到代码目录对应的的位置

  1. 构建后的操作
    构建后将代码包分发到对应的web服务器和之前java项目一样不同点就是将包部署上线,思路在前面步骤说明中说过,这里省略

相关文章

网友评论

      本文标题:jenkins php持续集成

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