プロジェクト

全般

プロフィール

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

Tomohisa Kusukawa, 2015/03/07 22:43

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
* bitbucketにアップロード
37
38
h2. Wikiを修正
39
40
* http://www.r-labs.org/projects/worktime/wiki/WorkTime/edit
41
  前例に倣ってバージョンを追加
42
  アンカーを入れること
43
  Previewで確認して Save
44
45
h2. 周知
46
47 9 Tomohisa Kusukawa
* Redmine本家サイトのプラグインリストを更新
48
  http://www.redmine.org/plugins/redmine_work_time
49
50 1 Tomohisa Kusukawa
* r-labsのニュースを投稿
51
  http://www.r-labs.org/projects/r-labs/news
52 8 Tomohisa Kusukawa
  (飯田さんの投稿を参考にするべし)
53 1 Tomohisa Kusukawa
54
* Twitterで周知
55
  http://www.r-labs.org/projects/worktime/wiki/WorkTime#Ver0.@.@
56 8 Tomohisa Kusukawa
  #redmine #47redmine
57 1 Tomohisa Kusukawa
58
h2. チケットのクローズ
59
60
* リリースできたチケットにリリースノートへのリンクを貼って
61
  解決→終了とする
62 7 Tomohisa Kusukawa
63
<pre>
64
Released: http://www.r-labs.org/news/***
65
</pre>
66
67
h2. バージョンをクローズして次のバージョンを作る