OSDN Git Service

891fbd0f4d5142ab6678a376cb518709de35aed0
[filelock/repo.git] / filelock / src / site / xdoc / dev / procedures / procedures-2.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <document>\r
3     <properties>\r
4         <title>2.リリース準備</title>\r
5         <author email="u6k.yu1@gmail.com">u6k</author>\r
6     </properties>\r
7     <section name="2.リリース準備">\r
8         <p>リリースのための準備をします。trunkをリリース・ブランチに分岐し、種種の確認を行い、リリースできる状態にします。</p>\r
9         <subsection name="2-1.リリース・ブランチへの分岐">\r
10             <p>trunkを「PRE-RELEASE-1.0.x」などの名前でブランチにコピーします(リビジョン番号部分を「x」としていることに注意)。既にリリース・ブランチが作成されている場合、trunkから変更点をマージします。以下の作業はリリース・ブランチに対して行います。</p>\r
11         </subsection>\r
12         <subsection name="2-2.svn:keywords ID">\r
13             <p>「/src」以下に再帰的に「svn:keywords ID」が設定されていることを確認します。バイナリ・ファイルには設定しないように注意します。</p>\r
14         </subsection>\r
15         <subsection name="2-3.コンパイル警告、Checkstyle警告、FindBugs警告">\r
16             <p>Eclipseでビルドし、警告の有無を確認します。基本的に全ての警告を除去すべきですが、場合によっては意図的に無視することもあります。</p>\r
17         </subsection>\r
18         <subsection name="2-4.TODOコメント">\r
19             <p>TODOコメントの有無を確認します。基本的には全てのTODOを解消すべきですが、次バージョンのためのコメントなど、場合によっては意図的に無視することもあります。</p>\r
20         </subsection>\r
21         <subsection name="2-5.バージョン番号">\r
22             <p>「pom.xml」の「/project/version」、「/project/properties/project.version」ノードの値を確認します。「-SNAPSHOT」を除去します。</p>\r
23         </subsection>\r
24         <subsection name="2-6.nsiファイル">\r
25             <p>インストール対象ファイルが漏れていないか確認します。「; REPLACE Start」から「; REPLACE End」の内容が確認対象です。</p>\r
26         </subsection>\r
27         <subsection name="2-7.テスト">\r
28             <p>JUnitテストや手動テストを行います。</p>\r
29         </subsection>\r
30         <subsection name="2-8.ビルド">\r
31             <p>「mvn clean site assembly:assembly」を実行し、成果物ファイルを生成します。</p>\r
32         </subsection>\r
33         <subsection name="2-9.サイト・ドキュメント">\r
34             <p>誤字、脱字、リンク切れなどを確認します。</p>\r
35         </subsection>\r
36         <subsection name="2-10.配布用アーカイブ">\r
37             <p>ファイルが正しく格納されていることを確認します。</p>\r
38         </subsection>\r
39         <subsection name="2-11.インストール・モジュール">\r
40             <p>ファイルが正しくインストール、アンインストールされることを確認します。</p>\r
41         </subsection>\r
42         <subsection name="2-12.修正">\r
43             <p>ここまでの作業でリリース・ブランチに修正を行った場合、trunkにマージします。</p>\r
44         </subsection>\r
45         <subsection name="ノート">\r
46             <ul>\r
47                 <li>リリース・ブランチについては<a href="http://producingoss.com/ja/release-branches.html">リリースブランチ - 第7章 - パッケージの作成、リリース、日々の開発 - オープンソースソフトウェアの作り方</a>を参照してください。</li>\r
48             </ul>\r
49         </subsection>\r
50     </section>\r
51 </document>\r