jenkins中记录Unity AssetServer的日志

来源:互联网 发布:包包设计软件 编辑:程序博客网 时间:2024/06/09 17:12

在mac上搭建jenkins环境并且已经安装了Unity和PostgreSQL环境。

下面是在jenkisn上的shell命令:

export LC_MESSAGES=en_us chmod 777 ./RecordCommitLog.sh 2015-4-1 2015-4-21
RecordCommitLog.sh文件内容:

#! /bin/bashshellpath=`pwd`#移除旧的文件rm -rf ConnectPsql.txt#清空time,txt文件内容echo >$WORKSPACE/time.txt#将时间$2传入的时间参数写入到txt中echo $2 >> $WORKSPACE/time.txt#将查询数据库命令行字符串写入文本echo "\d changeset" > ConnectPsql.txtecho "select changeset.commit_time, person.username, changeset.description, assetversion.name from changeset, assetversion, person where person.serial=changeset.creator and assetversion.created_in= changeset.serial and assetversion.created_in in (select serial from changeset where commit_time>=$1 and commit_time<=$2 order by commit_time desc);" >> ConnectPsql.txtecho "\g $WORKSPACE/commitlog.sql " >> ConnectPsql.txt   cd /Library/UnityAssetServercd binsudo chmod 777 psql#进入数据库data并执行ConnetcPsql.txt的中的文本sudo ./psql -U admin -d data < $shellpath/ConnectPsql.txt

PostgreSQL中以上命令详解:

1./psql -U admin -d data :以admin身份进入data数据库

2.\d changeset:查看changeset表结构

3.select * from tableName:查询


以上写的比较简陋,还请大家多多包涵


0 0
原创粉丝点击