46 lines
1.1 KiB
PHP
46 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
1. 修改zentaophp中的version number,打tag。
|
|
2. 修改ZenTaoPMS中的version
|
|
config.php中的version.
|
|
install中的version。
|
|
3. 修改升级程序。(版本列表。)
|
|
4. 打包ZenTaoPMS。
|
|
5. 合并目录。
|
|
6. 修改www/index.php中的包含路径。
|
|
7. 导出新的数据库。 grep -v '\-\-' /mnt/c/zentao.sql |grep -v ^$ |sed "s/DROP/\-\- DROP/" >zentao.sql
|
|
8. zip包。
|
|
9. windows包。
|
|
10. 上传文件。
|
|
11. 撰写升级声明。
|
|
*/
|
|
|
|
$phpURL = 'http://zentaophp.googlecode.com/svn/tags/';
|
|
$pmsURL = 'http://ZenTaoPMS.googlecode.com/svn/tags/';
|
|
|
|
$phpTag = getLatestTag($phpURL);
|
|
$pmsTag = getLatestTag($pmsURL);
|
|
|
|
$phpTagURL = $phpURL . $phpTag;
|
|
$pmsTagURL = $pmsURL . $pmsTag;
|
|
|
|
echo $phpTag . "'\t" . $pmsTag . "\n";
|
|
|
|
chdir('../release/');
|
|
echo `svn export $phpTagURL`;
|
|
echo `svn export $pmsTagURL`;
|
|
|
|
/* Get the latest tag under a url. */
|
|
function getLatestTag($url)
|
|
{
|
|
$lines = file($url);
|
|
$latestTag = '';
|
|
foreach($lines as $line)
|
|
{
|
|
if(strpos($line, '<li>') !== false) $latestTag = $line;
|
|
}
|
|
$latestTag = explode('"', $latestTag);
|
|
$latestTag = $latestTag[1];
|
|
return $latestTag;
|
|
}
|