Develop and Download Open Source Software

Browse Subversion Repository

Contents of /release.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 47 - (show annotations) (download) (as text)
Thu May 8 01:29:52 2008 UTC (15 years, 11 months ago) by tdott
File MIME type: text/x-sh
File size: 1185 byte(s)


1 #!/bin/sh
2 # リリースアーカイブを作成し、プロジェクトサイトの asdoc を更新します。
3
4 function usage() {
5 echo '使い方: '$(basename $0)' モジュール名 バージョン'
6 echo '例: '$(basename $0)' larch-core 1.0'
7 exit
8 }
9
10 if [ $# -ne 2 ]
11 then
12 usage
13 fi
14
15 MODULE=$1
16 VERSION=$2
17
18 if [ ! -d $MODULE ]
19 then
20 echo $MODULE'が見つかりません'
21 usage
22 fi
23
24 PRODUCT=$MODULE'-'$VERSION
25 echo $PRODUCT' リリースを開始します'
26
27 cd $(dirname $0)
28
29 # ビルドを実行
30 echo $PRODUCT' をビルドしています...'
31 build.sh $MODULE
32
33 # アーカイブを生成
34 echo $PRODUCT' をアーカイブしています...'
35 if [ -e $PRODUCT.zip ]
36 then
37 rm $PRODUCT.zip
38 fi
39 cd $MODULE
40 mv target $PRODUCT
41 zip -q -r ../$PRODUCT.zip $PRODUCT
42 mv $PRODUCT target
43
44 # asdocをプロジェクトサイトに発行
45 echo 'larch-'$MODULE' のasdocを発行しています...'
46 mv target/asdoc target/api-$MODULE
47 ssh -q -i ~/id_rsa_openssh tdott@shell.sourceforge.jp rm -Rf /home/groups/l/la/larch/htdocs/api-$MODULE
48 scp -q -i ~/id_rsa_openssh -Cr target/api-$MODULE tdott@shell.sourceforge.jp:/home/groups/l/la/larch/htdocs
49 ssh -q -i ~/id_rsa_openssh tdott@shell.sourceforge.jp chmod -Rf 755 /home/groups/l/la/larch/htdocs/api-$MODULE
50
51 echo $PRODUCT' リリースが終了しました'

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26