wiki:bts/replace2011

Version 4 (modified by tomop, 12 years ago) (diff)

--

BTS移行手順

1.事前準備 (tomop)

  • mantisのカスタマイズ
  • データ移行スクリプトの調整
  • importテスト
  • 各自アカウントをアクティベートしてデータを確認

2.事前準備 ({trac,bts}.vinelinux.org)

  • mantisスクリプトをインストール (テストのため別URIで見えるようにしておく)
  • mantis設定の変更
    • config_inc.php中、以下の変数を書き換える
      $g_logo_image
      $g_administrator_email - システムエラー時に表示されるアドレス
      $g_webmaster_email - 色々なところに表示されるアドレス
      $g_from_email - 通知メールのSenderとなるアドレス
      $g_return_path_email - 通知メールがbounceされたときの戻りアドレス(ブラックホール的アドレスを指定)
      
  • ユーザのみでBTSは空のmantis DBをインストール
  • mantisの基本動作チェック
  • mod_auth_mysqlのインストール・設定
  • trac/svnの動作確認

3.移行当日の作業1 (bts.vinelinux.org)

  • 全BTSをread onlyにする
  • データを固めてtomopへ

4.移行当日の作業2 (tomop)

  • 受け取ったデータをimport
  • mysqldumpして本稼働側へ送る

5.移行当日の作業3 (bts.vinelinux.org)

  • 送られてきたdumpデータを吸い込む
  • テスト
  •  http://bts.vinelinux.org/ で見えるように切り替え
  • 旧wishesを登録ユーザのみ書けるようにする