使用例

このセクションでは、 チャネルサーバで行う一般的な作業について説明します。

このセクションの元ネタとなっているのは、 Jean-Lou Dupont のプレゼンテーション "PEAR Channel on Google Code" です。

新しいカテゴリの追加

チャネルサーバ上に新しいカテゴリを作成する際に必要な手順は 次のとおりです。

  1. c/${CategoryName} ディレクトリを作成する

  2. 以下のファイルを作成する

  3. c/categories.xml を更新する

新しいパッケージの追加

新しいパッケージをサーバ上で公開する際の手順は、 次のとおりです。

  1. そのパッケージの属するカテゴリが存在するかどうかを調べ、ない場合は 新しいカテゴリ を作成する

  2. パッケージ用のディレクトリ p/${packagename}/ を作成する

  3. 以下のファイルを作成する

  4. カテゴリのファイルを更新する

リリースの追加

既存のパッケージの新バージョンをリリースする際の手順は次のとおりです。

  1. そのリリースの package.xml r/${packagename}/package.0.1.2.xml という名前で作成する

  2. バージョン固有のファイル r/${packagename}/0.1.2.xml を作成する

  3. 状態を表すファイル r/${packagename}/latest.txt stable.txt beta.txt alpha.txt devel.txt を適切に更新する

  4. r/${packagename}/deps.0.1.2.xml を作成する

  5. r/${packagename}/allreleases.xml および r/${packagename}/allreleases2.xml を更新する

  6. パッケージのアーカイブ (tar および tgz) を r/${packagename}/0.1.2.xml で指定した場所に配置する