web-dev-qa-db-ja.com

自動展開プロセスで小さな変更要求を処理する方法

いくつかの異なるLaravelアプリを管理するようにGitlabサーバーをセットアップしました。開発サイトと本番サイトにコードをデプロイするようにGitlabCIを構成することもできます。すべてが一種の合理化されています。

問題は、クライアントがビューファイルに多くの小さなテキスト変更を加えたいということです。それらのほとんどは、文法エラーを修正したり、ユーザーインターフェイスの見出しの文言などを変更したりしています。そして、これらの変更をプッシュする次の機能の展開まで待つことはできません。

これらの変更要求を管理するにはどうすればよいですか?これらの変更ごとに個別のコミットを行い、自動展開プロセスを実行する必要がありますか?またはこれを処理するためのより良い方法はありますか?

3
Raghavendra N

これらが文法とスペルの変更のみであり、非常に頻繁な場合は、リソースバンドルの変更のみを提供するクイック[〜#〜] cache [〜#〜]を設定できます。すべてのテキストにkey:valuesを使用し、リソースのDBテーブルを介してそれらを提供しますkeys:values。そのテーブルのシステムキャッシュを作成し、(必要に応じて)更新時間を設定します。だから今サーバーをコミットしたり再起動したりする必要はありませんいつでも。クライアントがテキストの変更を要求するたびに、DBでテキストを更新し、キャッシュの更新を待ちます。また、このタスクをより簡単にしてクライアントに委任し、開発タスクに集中したい場合は、管理WebでCRUD画面を作成し、Resource Bundleテーブルでアタッチします。

2
Rizstien

文法やスペルの間違いについて話しているので、ホットフィックスの必要はないようです。

このような優先度の低い修正の期間展開を設定できます。それらを収集して、月に1回、または次の大きなリリースの前に新しいアップデートをリリースできます。

1
John Kouraklis