-
Notifications
You must be signed in to change notification settings - Fork 17
Release
dynamis edited this page Oct 19, 2017
·
28 revisions
@tadfmac が実施していたリリース手順です。
基本的に下記フローを回します。
- ソース直す
- テストする (ソース直したら必ず実際のデバイス使い実施。)
- exampleを修正 → 対象のデバイスは必ずテスト
- polyfill / Bridge Serverを修正 → example全て実デバイスでテスト
: 1.-2. を繰り返し
- リリース作業
: リリース予定になったら実施します。環境構築後 examples 全評価後のリリースになるので、現在のexample数でも1日作業です。
これは、直す。それだけ。 ただし、jsfiddleのコードを直した場合には、下記を実施してください。
- jsfiddle修正して保存するとURLが変わる
- bookmark取り直す
- bookmarkをhtmlで保存
- env/_gc/bookmark/ の htmlを置き換え
テストは、オンライン、オフライン両方のexampleでテストします。 不具合があったら 1. に戻ってやりなおし。
env/ をカレントに変更して、release.sh
を実行すると、release
フォルダに最新のリリースファイルができます。
まず、deployする前にテストを実施します。
- imageファイルを作成 して、そのimageファイルを別のSDに焼き込んでからexamples 全試験
テストが終わってから実際のdeploy作業を行います。
これは、ホスティングURLへコピーするファイルです。
10/17版までは、https://mz4u.net/libs/gc2/
にコピーしていました。
_gc.zip と gc.zip ができます。
こちらも wget で取得可能なURL (setup-ja.md に記載のURL)にコピーします。
10/17版までは、https://mz4u.net/libs/gc2/env/
にコピーしていました。
全て終わったら githubへ反映・周知します。
おつかれさまでした。