プロジェクト

全般

プロフィール

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

Tomohisa Kusukawa, 2013/05/12 11:57

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