プロジェクト

全般

プロフィール

リリース手順メモ » 履歴 » バージョン 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
  解決→終了とする