PHP项目自动打包部署操作指南

先上Shell脚本,后面再给大家讲解怎么配置Jenkins。

Github地址:https://github.com/TronGeek/AutoDeploy-Shell

从SVN配置库自动导出升级包的脚本

::CODECOLORER_BLOCK_1::

需要在服务器端执行的脚本

::CODECOLORER_BLOCK_2::

配置Jenkins

  1. 新建一个项目
    配置两个参数,方便以后快速复制构建项目。

  2. 配置SVN配置库地址
  3. 导出升级包的脚本配置
    增加构建步骤,选择“Execute shell”

    将svnExport.sh脚本中的代码复[……]

阅读全文>>

Linux下Apache完美集成SVN(Yum安装版)

安装apache

安装apache包:

::CODECOLORER_BLOCK_11::

::CODECOLORER_BLOCK_12::

安装和配置apache SVN模块

安装apache服务SVN模块mod_dav_svn:

::CODECOLORER_BLOCK_13::

建立svn数据仓库:

::CODECOLORER_BLOCK_14::

::CODECOLORER_BLOCK_15::

建立svn帐号并设置密码:

::CODECOLORER_BLOCK_16::

分配svn帐号权限:

::CODECOLORER_BLOCK_17::

配置svn[……]

阅读全文>>

如何在CentOS下安装部署Jenkins持续集成环境

 Jenkins简介

Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。

安装Jenkins

下载配置JDK
Jenkins是基于Java开发的,自然需要先安装Java SDK,最好安装JDK 1.5以上版本,跟开发环境版本保持一致。
JDK 1.6下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk[……]

阅读全文>>

利用ant自动编译Java部署到tomcat

利用ant自动编译Java文件,实现自动部署的原理跟android自动编译打包的方式类似。
不同点是,编译好后,还需要将编译后的class文件打成war包,将war包直接部署在tocmat的webapps目录下,重启tomcat即可完成部署。
build.xml完整代码如下:

::CODECOLORER_BLOCK_58::

利用ant自动编译打包android应用

Ant是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。
ANT语法简介:
1.ant的编译文件默认为build.xml,一般无需改变。
2.build.xml的根节点为,一般格式如下:

::CODECOLORER_BLOCK_59::

name为工程名称;
default为默认的target,就是任务;
basedir就是基路径。一般为”.”
3.property可以[……]

阅读全文>>