問題タブ [yiic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - yiic を使用して github 経由でアプリケーションを更新する
Yii 1.1 で書かれたアプリケーションがあり、アプリケーションとサーバーのすべての側面を維持および管理しています。さまざまなサーバーに存在します。git を介してローカルでコード ベースを維持し、GitHub リポジトリに公開します。更新やバグ修正を展開するときは、各ボックスにアクセスして、一度に 1 つずつ更新する必要があります。これは、展開するアプリケーションとサーバーが増えるほど、ますます時間がかかります。
git pull
管理セクションを介してリモートで実行することにより、プロセスを合理化したいと考えています。GitHub の WebHooks 機能を利用することを考えましたが、自動化は望んでいません。どのアプリケーションが更新を取得するかを制御したいと考えています。yiic
次に、コード ベースに存在し、シェルgit pull
スクリプトを実行できるコマンドを使用することを考えました。セキュリティは、このすべてにおいて最優先事項です。
git
コントローラからコマンドへの認証を行うセキュリティ トークンのレイヤーを使用して、定義されたコマンドを処理する yiic クラスを作成した場合、セキュリティの問題が発生することを予見できyiic
ますか? 誰かが似たようなことをしたことがあり、彼らのアプローチと問題について洞察を得ることができるでしょうか?