2016-04-27 2 views
0

私は、NodeとAngularフロントエンドで書かれたAPIを使ってWebアプリケーションを開発しています。私の現在の展開パイプラインは、変更のソース管理を監視し、すべてをビルドサーバーにプッシュします。ビルドサーバーでは、ビルドされた後、運用環境に展開されます。現在のところ、NodeアプリケーションはAngularフロントエンドに対応するように設定されていますが、これは不要で変更が必要です。私の質問は、フロントエンドとバックエンドのアプリケーションを別のリポジトリに配置することをお勧めしますか?そうすれば、それぞれの展開を個別に制御できます。 My Nodeアプリケーションはコンパイルに多少時間がかかるC++ライブラリを多く使用しています。フロントエンドを変更するたびにコンパイルする必要はありません。それらを分けることは良い考えですか?Angularフロントエンドを別個のソースコントロールレポに配置するのは良い方法ですか?

答えて

1

フロントエンドコードを変更したときにバックエンドライブラリを再コンパイルしないようにするには、reposを区切る必要はありません。
gulp/grunt /いくつかの設定で十分なはずのルール...

関連する問題