復習の意味も兼ねて、ある開発環境を移行したときの作業をメモしておきます。
CVSで管理されているソースをプロジェクトに反映してビルドするシェルを作成します。
例として、hogeというjavaプロジェクトを指定箇所に更新してビルドします。
※/usr/local/jTools/maven/bin/mavenに Mavenがあるものとします。
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #!/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 |
こちらの記事はなかの人(kenjionsoku)監修のもと掲載しています。
元記事は、こちら