プロジェクト :作業環境構築 サブプロジェクト:作業フローWeb化 本書名 :アップロードバッチ概要 作業ID :WK1500-001 作成日 :2012-07-25 更新日 : 1.要件 ・HTML出力された日報をWebへ即公開できるようにすること ・同時に、過去にアップしたHTMLを別の場所に日付で対比しておくこと 2.機能概要 ・所定のHTMLファイルを所定のアドレスへFTPでアップする ・所定のHTMLファイルを所定のバックアップアドレスへ 今日の日付でリネームしてFTPでアップする ・対象ファイル (7-25現在) daily.html 日報 works_??.html 作業一覧(??はプロジェクトID) ・アップロード時のディレクトリ配備 /works 最新の日報と作業一覧がアップロードされる /works/backup/yyyy/yyyymmdd 日毎のバックアップがアップロードされる(ファイル名は同じ) → ディレクトリ大量生成に問題はないか? 年次で分けるので、最大366と考えてよい 年次ディレクトリ直下でのlsが若干重くなるというのは間違いない… 3.詳細 ・バッチファイルに記載 4.備考 ・うっかり公開を防ぐ為、成果物のアップロード機能は持たせない ・バッチファイル(WK1500-002.bat)は個人情報を含むので、暗号化して保存 ・暗号化パスワードはm-One