私は答えが見つからないという一般的な質問があります。 私はJavascriptのアプリやフレームワークを初めて使用しています。バグを修正したり、改善する必要があるときにFTPに接続して、変更してアップロードする必要があるファイルを入手する必要があるときに、ウェブサイトが稼働中で実行中であるとします。 ライブサーバー(Apacheなど)で使用する前にVueJsフレームワーク、Angularjsなどを "ビルド"(コンパイル)しなければならない場合はどうすればこのようなプロジェクトを維持できますか?VueJSアプリケーションのメンテナンス方法とライブサーバーでの更新方法
答えて
これについて最も簡単な方法は、サーバーに構築するディレクトリSCP
です。これはFTP
より優れていますが、良い解決策からは遠いです。
「正しい」方法は、Travis CIのようなものを使ってビルドプロセスを自動化することです - リポジトリのmaster
ブランチに移動したときにTravisが自動的に変更をサーバーにプルするようなものそれを構築する。これは、単にバージョン履歴のためのGit
や各ビルドで任意の数のことを可能にするTravis
などのツールに頼っているため、手動でのデプロイメントよりもはるかに優れています。これには、linting、ビルドをテストスイートに対して実行して、バグが誤ってサーバーに作成されていないことを確認し、資産を縮小することができます。
BitBucket PipelinesとGitLab CIのようないくつかの選択肢がありますが、これはあなたのリポジトリがどこにホストされているかによってより便利かもしれません。 Jenkinsもご覧ください。
このようなプロジェクトを「ビルド」する方法はありますか?
まず、FTPでファイルにアクセスして更新することはありません。 git/svnを使用して、プロジェクトのバージョン管理をしてください。すべての変更に対してテストを構築して実行し、その結果をリポジトリにプッシュします。
プッシュが完了すると、トリガーになる「フック」(トラビスまたはジェンキン)が表示されます。これにより、別のサーバー上で、本番サーバーと同じ環境内でプロジェクト内のすべてのテストを実行します。すべてがうまくいけば、プロダクションサーバーにフルプロジェクトを展開します。
展開するには、バージョン管理コマンド(git cloneを初めて使用してからgit pull)を使用するのが最善の方法です。このようにすれば、ウェブサイトは数秒でオフラインになることがあります。良いことは、別のフォルダ(またはコンテナ)の内部にプロジェクトを構築し、ビルドしてからインターネットのリダイレクトを変更することです。
- 1. vuejsアプリケーションでブラウザの更新を処理する方法
- 2. メンテナンスの方法
- 3. 標準レールアプリケーションのメンテナンス方法
- 4. SQL Serverデータベースレプリカの作成とメンテナンス方法
- 5. Vuejs 2コンポーネントごとにv-modelを更新する方法
- 6. OOXML - エクセルテーブル、ピボットテーブル、データの更新方法とソースの更新方法
- 7. vuejsコンポーネントで更新されたデータを返す方法
- 8. Eclipse RCPアプリケーションの更新方法
- 9. メンテナンスの「変更」モードでダイアログを表示する方法
- 10. ライブサーバーへのデータベースの変更を展開する方法?
- 11. VueJS選択時にデータを更新する方法
- 12. CRUDアプリケーションで更新方法が更新されない
- 13. Before_validation:継続性の更新とメンテナンス
- 14. メンテナンスまたはサイトダウンページの設定方法
- 15. サブフォームコンボボックスのrowsourceの更新方法 - ドロップダウンリストの更新方法
- 16. vuejsコンポーネントの更新をプロミスを使用するメソッドでユニットテストする方法
- 17. ASPNETDB.MDF 'vw_aspnet_MembershipUsers'の更新/削除方法は?更新する方法
- 18. Webアプリケーションを更新する方法とその理由
- 19. "mvc2の更新エンティティの更新方法"
- 20. itunesconnectのアプリケーションを元のソースコードで更新する方法は?
- 21. paypal IPNの使用方法とSQLクエリの更新方法
- 22. アプリケーションを更新しないでアセットフォルダのみを更新する方法
- 23. CoreDataアプリケーションのメンテナンス
- 24. ユニバーサルWindowsアプリケーションでSqliteの列を更新する方法
- 25. intellijでアプリケーションの更新オプションを無効にする方法
- 26. VueJSチェックボックスの更新
- 27. VueJSこれはlodashスロットルの方法で
- 28. Vuejsで元の値に戻す方法
- 29. vuejsメソッド変数がデータ変数を更新するのを止める方法
- 30. グローバルオブジェクトからvuejsモデルのデータを自動更新する方法は?
ありがとうございます@Prajjwal Travis CIを見ていきます。 – Alex
@Alex編集を参照してください。 – Prajjwal