問題タブ [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.

0 投票する
1 に答える
49 参照

git - yiic を使用して github 経由でアプリケーションを更新する

Yii 1.1 で書かれたアプリケーションがあり、アプリケーションとサーバーのすべての側面を維持および管理しています。さまざまなサーバーに存在します。git を介してローカルでコード ベースを維持し、GitHub リポジトリに公開します。更新やバグ修正を展開するときは、各ボックスにアクセスして、一度に 1 つずつ更新する必要があります。これは、展開するアプリケーションとサーバーが増えるほど、ますます時間がかかります。

git pull管理セクションを介してリモートで実行することにより、プロセスを合理化したいと考えています。GitHub の WebHooks 機能を利用することを考えましたが、自動化は望んでいません。どのアプリケーションが更新を取得するかを制御したいと考えています。yiic次に、コード ベースに存在し、シェルgit pullスクリプトを実行できるコマンドを使用することを考えました。セキュリティは、このすべてにおいて最優先事項です。

gitコントローラからコマンドへの認証を行うセキュリティ トークンのレイヤーを使用して、定義されたコマンドを処理する yiic クラスを作成した場合、セキュリティの問題が発生することを予見できyiicますか? 誰かが似たようなことをしたことがあり、彼らのアプローチと問題について洞察を得ることができるでしょうか?