汎用的なリリースの定型手順

インストールものではなく、ファイル置換でリリースできるプログラムについて、定型的なリリース手順。

リリースに利用するフォルダ

  • upload

リリース物を置くフォルダ。

  • backup

リリース直前verを置くフォルダ。uploadとまったく同じ内容になるハズだが手で設定ファイル変えてたりする場合もあるので一応残す。

  • リリース対象フォルダ

リリース先フォルダ。

リリース手順

  • uploadに日付フォルダを作り、リリース対象ファイルを置く
  • backupに日付フォルダを作り、リリース対象フォルダの内容をコピーする
  • 動作しているシステムをリリースする場合、一時的にシステムを止める
  • リリース対象フォルダを削除
  • uploadの日付フォルダからリリース対象フォルダにリリース物をコピー
  • 止めたシステムを再起動する