-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
自動アップデート機能 #39
Comments
ロールバック 互換性確認 あくまで本体をアップデートするための機能として今回は開発をし、 DBマイグレーション 生成するファイル アップデートのトリガー メールで通知ができる場合は、ユーザーアクセスを元にランダムにチェック処理を入れ、 |
要件承知しました。 最初から全機能を実装するのはむずかしいので、最初は「バグ修正パッチが当たる」程度の自動アップデートを実現し、できる範囲を広げていく方が良いかもしれませんがどうでしょうか。 たとえばですが…
といったロードマップが考えられます(もうすこし、細分化するかもしれませんが)
「なんでもはいるKVS的なテーブルを用意して、そこから読む」というWPの設計はたしかに変更に強いのですが、クエリが増えるので速度が落ちがちなデメリットがあります。 いずれにせよ、今の設計からかなりドラスティックな設計変更になるかと思います。 |
確かに、風呂敷を広げすぎても検討内容が増えてしまうと思いますので、 設計については、レガシーなものは止むを得ないと割り切り、 |
検討中の案ですが、当座の課題として以下があります
と考えております。 その上で、現在は
検討中の課題としては
環境依存になるが、できれば楽なこととして
となっています。 Releaseの監視は、Github のAPIを叩くことでどうにかできるかと思います。
リリースノートも書けます |
本件、承知しました。進めていただきたいです。 |
app(vendorを含む), publicのみの配布で動作を確認した。 |
現在CIやお知らせ機能(たとえばGithub siteをつくり、そこにRSSを置くとか、Githubのリリース(タグ)機能を流用するとか)、配布zipを(Githubの)releaseに添付するような機能の実装をすすめておりますが、 私のforkレポジトリ内だけでコミットして開発していけばこちらのrepoには影響ありませんが、都度PRをつくっていくスタイルからは変わらざるをえないため、どのようにすべきか悩んでいます。 コミット権は切れないのかなと考えておりますが、このあたり、なんらかございますでしょうか? |
#233 インストーラー機能 |
バージョン情報をどうやって保持するか検討中…
|
- Change create filename, remove commit id from filename. - Generate and add `app/version` file. - Add build/test-no-pushed-branch task that not be require pushed branch when build.
DB操作のない(ファイル更新のみの)バージョンアップをおこなえるようになった。 https://github.com/uzulla/fc2blog/tree/issue39/update-feature (が、現時点では参照先レポジトリは uzulla/fc2blog、本番となる fc2blog/blog におけるタグ打ちが必要) |
DBマイグレーション機能
|
自動的にアップデートする仕組みを実装する
工程
検討課題
composer update
するThe text was updated successfully, but these errors were encountered: