このセクションでは、 チャネルサーバで行う一般的な作業について説明します。
このセクションの元ネタとなっているのは、 Jean-Lou Dupont のプレゼンテーション "PEAR Channel on Google Code" です。
チャネルサーバ上に新しいカテゴリを作成する際に必要な手順は 次のとおりです。
c/${CategoryName} ディレクトリを作成する
以下のファイルを作成する
c/categories.xml を更新する
新しいパッケージをサーバ上で公開する際の手順は、 次のとおりです。
そのパッケージの属するカテゴリが存在するかどうかを調べ、ない場合は 新しいカテゴリ を作成する
パッケージ用のディレクトリ p/${packagename}/ を作成する
以下のファイルを作成する
カテゴリのファイルを更新する
既存のパッケージの新バージョンをリリースする際の手順は次のとおりです。
そのリリースの package.xml を r/${packagename}/package.0.1.2.xml という名前で作成する
バージョン固有のファイル r/${packagename}/0.1.2.xml を作成する
状態を表すファイル r/${packagename}/latest.txt 、 stable.txt 、 beta.txt 、 alpha.txt 、 devel.txt を適切に更新する
r/${packagename}/allreleases.xml および r/${packagename}/allreleases2.xml を更新する
パッケージのアーカイブ (tar および tgz) を r/${packagename}/0.1.2.xml で指定した場所に配置する