リリース手順メモ » 履歴 » バージョン 2
Tomohisa Kusukawa, 2012/01/28 18:55
1 | 1 | Tomohisa Kusukawa | h1. リリース手順 |
---|---|---|---|
2 | |||
3 | h2. バージョン付与 |
||
4 | |||
5 | * init.rb のversionを更新する |
||
6 | |||
7 | h2. コミット |
||
8 | |||
9 | * Mercurialにコミット |
||
10 | コミットログ: "Version x.x.x" |
||
11 | Mercurial にタグをつける: "x.x.x" |
||
12 | |||
13 | * bitbucketにプッシュ |
||
14 | |||
15 | * SVNのログでどこまでコミットされているかを確認 |
||
16 | |||
17 | * SVNにコミット |
||
18 | "Version x.x.x↓コミットログまとめ" |
||
19 | |||
20 | h2. zip作成 |
||
21 | |||
22 | * Redmine最新バージョンのVMを起動 |
||
23 | |||
24 | * SVN Update |
||
25 | <pre> |
||
26 | cd /work/redmine-trunk2/vendor/plugins/redmine_work_time |
||
27 | svn update |
||
28 | </pre> |
||
29 | |||
30 | * バージョンが更新されていることを確認 |
||
31 | <pre> |
||
32 | less init.rb |
||
33 | </pre> |
||
34 | |||
35 | * Redmineを起動して、最新機能(不具合解消)を確認 |
||
36 | <pre> |
||
37 | cd /work/redmine-trunk2 |
||
38 | script/server -e production start |
||
39 | </pre> |
||
40 | |||
41 | * vendor/pluginsディレクトリでzip作成 |
||
42 | <pre> |
||
43 | 2 | Tomohisa Kusukawa | cd /work/redmine/vendor/plugins |
44 | 1 | Tomohisa Kusukawa | zip -r redmine_work_time-@.@.@.zip redmine_work_time -x '*/.*' |
45 | </pre> |
||
46 | |||
47 | h2. アップロード |
||
48 | |||
49 | * GoogleCodeにアップロード |
||
50 | Summary: redmine_work_time-0.@.@ [r@] |
||
51 | Description: コミットログを列挙 |
||
52 | |||
53 | * bitbucketにアップロード |
||
54 | |||
55 | h2. Wikiを修正 |
||
56 | |||
57 | * http://www.r-labs.org/projects/worktime/wiki/WorkTime/edit |
||
58 | 前例に倣ってバージョンを追加 |
||
59 | アンカーを入れること |
||
60 | Previewで確認して Save |
||
61 | |||
62 | h2. 周知 |
||
63 | |||
64 | * r-labsのニュースを投稿 |
||
65 | http://www.r-labs.org/projects/r-labs/news |
||
66 | (飯田さんの投稿を参考にするべし) |
||
67 | |||
68 | * Redmine本家サイトのプラグインリストを更新 |
||
69 | http://www.redmine.org/plugins/worktime |
||
70 | |||
71 | * Twitterで周知 |
||
72 | http://www.r-labs.org/projects/worktime/wiki/WorkTime#Ver0.@.@ |
||
73 | #redmine #47redmine |
||
74 | |||
75 | h2. チケットのクローズ |
||
76 | |||
77 | * リリースできたチケットにリリースノートへのリンクを貼って |
||
78 | 解決→終了とする |