プロジェクト

全般

プロフィール

リリース手順メモ » 履歴 » バージョン 4

Tomohisa Kusukawa, 2013/05/12 11: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
h2. zip作成
16
17
* Redmine最新バージョンのVMを起動
18
19 4 Tomohisa Kusukawa
* Redmineの管理画面からバージョンが更新されていることを確認
20 1 Tomohisa Kusukawa
21
* Redmineを起動して、最新機能(不具合解消)を確認
22
<pre>
23 3 Tomohisa Kusukawa
cd /work/redmine
24 1 Tomohisa Kusukawa
script/server -e production start
25
</pre>
26
27
* vendor/pluginsディレクトリでzip作成
28
<pre>
29 2 Tomohisa Kusukawa
cd /work/redmine/vendor/plugins
30 1 Tomohisa Kusukawa
zip -r redmine_work_time-@.@.@.zip redmine_work_time -x '*/.*'
31
</pre>
32
33
h2. アップロード
34
35
* GoogleCodeにアップロード
36
  Summary: redmine_work_time-0.@.@ [r@] 
37
  Description: コミットログを列挙 
38
39
* bitbucketにアップロード
40
41
h2. Wikiを修正
42
43
* http://www.r-labs.org/projects/worktime/wiki/WorkTime/edit
44
  前例に倣ってバージョンを追加
45
  アンカーを入れること
46
  Previewで確認して Save
47
48
h2. 周知
49
50
* r-labsのニュースを投稿
51
  http://www.r-labs.org/projects/r-labs/news
52
  (飯田さんの投稿を参考にするべし)
53
54
* Redmine本家サイトのプラグインリストを更新
55
  http://www.redmine.org/plugins/worktime
56
57
* Twitterで周知
58
  http://www.r-labs.org/projects/worktime/wiki/WorkTime#Ver0.@.@
59
  #redmine #47redmine 
60
61
h2. チケットのクローズ
62
63
* リリースできたチケットにリリースノートへのリンクを貼って
64
  解決→終了とする