svn数据库自动发布程序
来源:互联网 发布:淘宝怎么添加宝贝分类 编辑:程序博客网 时间:2024/06/05 04:09
<pre name="code" class="sql">use Net::SMTP; use HTTP::Date qw(time2iso str2time time2iso time2isoz); my $CurrTime = time2iso(time()); my $dis_mainpublish='中均资本';my $menu= <<EOF; DATE:$CurrTime-------------------------------------------------- $dis_mainpublish--------------------------------------------------****** 1) "清空发布目录" ************* 2) "获得SQL更新目录" ************* 3) "更新后同步SVN" ************* 4) "退出系统" *******EOFundef @arr1;undef @arr2;my $red="\e[1;31m";my $green="\e[1;32m";my $yellow="\e[1;33m";my $normal="\e[0m";print $menu;print "please choose [1-2-3-4]:\n";chomp (my $val=<STDIN>); use Switch; switch ($val) { case 1 { print "hints->$red请在svn更新后,在执行2操作$normal\n"; if ( -e "C:\\update") {system("rd /s/q C\:\\update") }; unless ( -e "C:\\update"){system("mkdir C\:\\update") } } case 2 {#$dirname = "C:\\a1";$dirname="E:\\svn chkout\\Database2.0\\update_sql\\";opendir ( DIR, $dirname ) || die "Error in opening dir $dirname\n";while( ($filename = readdir(DIR))){ push @arr1,$filename."\n";}closedir(DIR);sort @arr1;print @arr1;########################################################################$dirname = "C:\\update_sql";opendir ( DIR, $dirname ) || die "Error in opening dir $dirname\n";while( ($filename = readdir(DIR))){ push @arr2,$filename."\n";}closedir(DIR);sort @arr2;print @arr2;@arr2 = grep {$count{$_} == 1 } grep {++$count{$_}} (@arr1, @arr2);print "--------增量信息------------\n";print "@arr2\n";use File::Copy::Recursive qw(dircopy);foreach (@arr2) {print "\$_ is $_\n";chop $_; my $source_dir="E:\\svn chkout\\Database2.0\\update_sql\\$_";my $target_dir="C:\\update\\$_"; my $copy_ret=dircopy($source_dir,$target_dir) or die $!;}} case 3 {system("C:\\rsync.bat"); } else { exit; } }
0 0
- svn数据库自动发布程序
- Svn 实现 自动 发布
- svn提交自动检出发布
- svn+ant实现nightly build自动发布
- svn+ant实现nightly build自动发布
- SVN服务端自动同步工具发布
- SVN源码自动发布至WEB目录
- hudson+maven+svn Tomcat自动发布
- linux svn tomcat maven 自动发布打包
- svn配置hook自动发布项目
- svn数据库自动备份脚本
- 数据库发布安全修复程序
- bat 自动解压缩,发布asp.net程序
- 如何自动发布MS SQL SERVER数据库?
- 打包发布(自动安装SQL数据库)
- centos下搭建SVN服务器 并且自动发布代码
- centos下搭建SVN服务器 并且自动发布代码
- svn多项目管理及自动发布项目
- 求4的阶乘
- 用AS3.0制作五子棋
- 文章标题
- 向文件中写入字符串及多个变量小结
- altium designer里把贴片元器件放在底层该如何去设置操作?
- svn数据库自动发布程序
- 面试笔试经验-java重载、重写及数据库索引
- 蓝懿ios 技术内容交流和学习心得 11.14
- Django块标签if else 配合not and or的使用
- 500G JAVA视频网盘分享 (Jeecg社区)
- 冰天雪地一
- 从一个fork()实例理解全缓冲与行缓冲
- Win7 Flask
- K—means算法实现流程