文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>hudson根据SVN Commit自动构建

hudson根据SVN Commit自动构建

时间:2011-05-26  来源:松风

1. linux命令行内进入SVN库目录.

cd /data/svn/code

2.然后进入hooks目录,此目录是可被SVN执行的钩子文件, 当前全部是示例文件, 后缀名均为*.tmpl.  找到post-commit.tmpl. 将其重新命名为post-commit, 并改为可执行权限, 在其尾部替换原有代码为如下代码.

REPOS="$1"
REV
="$2"
LAST_COMMIT_PATH
=`svnlook dirs-changed /data/svn/code`
php $DIR
/svn-hudson.php $LAST

3.在hooks目录建立一个名称为svn-hudson.php的文件, 并且填入如下内容:

<?php
//只有SVN路径是自己指定的才触发hudson构建, 如果SVN库没有只监视特定子目录要求则不需加此判断.if( substr( $argv[1] , 0 , 3 ) == 'php' )
{
file_get_contents(
'http://localhost/hudson/job/Rainbow/build?token=yourToken' );
}

相关阅读 更多 +
排行榜 更多 +
ooxe官方版下载

ooxe官方版下载

金融理财 下载
ooxe

ooxe

金融理财 下载
OXE交易app安卓版下载

OXE交易app安卓版下载

金融理财 下载