2011年10月17日月曜日

CVS(バージョン管理)から最新ソースに更新してmavenでビルド

今更って感じですがちょっと復習
ある開発環境を移行したときのメモ

CVSで管理されているソースを
プロジェクトに反映しえビルドするシェル

hogeのjavaプロジェクトを指定箇所に更新してビルド
*/usr/local/jTools/maven/bin/mavenに mavenがあるものとする
---------------------------------------------------------------------------------
#!/bin/sh

unalias -a
cd $(dirname $0)

echo "# ---------------------------------------------------------------"
echo "#"
echo "# hoge update"
echo "#"
(
cd /project/webapps/hoge/
cvs update -d 2>&1 | grep -v '^cvs update:'
)

echo "# ---------------------------------------------------------------"
echo "#"
echo "# hoge build"
echo "#"
(
cd /project/webapps/hoge/WEB-INF/src
/usr/local/jTools/maven/bin/maven java:compile
/usr/local/jTools/maven/bin/maven java:jar-resources
)

exit 0
---------------------------------------------------------------------------------


CVSからSVNに移行とかやったことないけど
簡単にできるものなのかなぁ~
そこまで移行するメリットみつからないけど・・・

しゃせている。。。

0 コメント: