私は現在GitHubリポジトリにAngular 2アプリケーションを持っています。私は、Gitフックを使用して、すべてのコミット時に、Azure上のwebappとして、好ましくは自動的に展開したいと考えています。これはどうすればいいですか?Angular 2アプリをAzureにCI展開するにはどうすればよいですか?
0
A
答えて
0
このシナリオは、Azure App Servicesでサポートされています.App Appサービスは、の角型アプリケーションをホストすることができ、GitHubに接続してContinuous Deploymentをトリガーできる機能を備えています。
GitHubにコミットすると、Appサービスはブランチ上のGitHubコミットを受け取り、自動的にデプロイメントを開始します。 特別な設定は必要ありません.GitHubアカウント、リポジトリ、ブランチを選択して展開を設定するだけです。
チェック詳細については、このブログでは:https://docs.microsoft.com/en-us/azure/app-service-web/app-service-continuous-deployment
以外のGitHubから、アプリケーションサービスはまた、VSTS、のBitbucket、OneDrive、Dropboxが、LocalGitおよび外部リポジトリのサポートをサポートしています。
関連する問題
- 1. JBossサーバーでtypescriptでAngular 2を展開するにはどうすればいいですか?
- 2. CordovaアプリをAngular Dart 1からAngular 2に変換するにはどうすればよいですか?
- 3. 光り輝くアプリの開始時にナビゲートパネルを展開するにはどうすればよいですか?
- 4. Webサービスの展開にAzure MFAを有効にするにはどうすればよいですか?
- 5. Angular JSアプリにAngular 2アプリケーションを統合するにはどうすればいいですか?
- 6. divでコンテンツを展開するにはどうすればよいですか?
- 7. プロジェクトでデータベースを展開するにはどうすればよいですか?
- 8. Angular 2でAPIにアクセスするにはどうすればよいですか?
- 9. AWS EC2にAngular 2アプリをインストールまたは設定するにはどうすればよいですか?
- 10. AzureのFTP展開はどのように安全ですか?
- 11. モバイルアプリをテレビ(アンドロイド)のアプリに展開するにはどうすればよいですか?
- 12. 分散アプリを顧客に展開するにはどうすればよいですか?
- 13. カピストラノでローリング展開を行うにはどうすればよいですか?
- 14. Cでチルダ展開を行うにはどうすればよいですか?
- 15. hadoopソリューションを展開するにはどうすればよいですか?
- 16. データベースプロジェクトを展開するにはどうすればよいですか?
- 17. SharePointカスタムタイマージョブを展開するにはどうすればよいですか?
- 18. Angular 2でファイルをダウンロードするにはどうすればよいですか?
- 19. 展開リストを展開リストでハイライト表示するにはどうすればよいですか?
- 20. Azure WebアプリケーションにAngular4 + Webpackアプリケーションをソースリポジトリなしで展開するにはどうすればいいですか?
- 21. Angular 2アプリでサードパーティのlibグローバルオブジェクトにアクセスするにはどうすればよいですか?
- 22. webpackでAngular 2アプリで分度器を実装するにはどうすればよいですか?
- 23. 角2メソッドを公開するにはどうすればよいですか?
- 24. 私のAngular 2アプリをバレルファイルのインポートで使用するにはどうすればよいですか?
- 25. 複数のAngular 2プロジェクト間でAngular 2コンポーネントを共有するにはどうすればよいですか?
- 26. ブランチを運用サーバーに展開しないようにするにはどうすればよいですか?
- 27. gccでlprintがインライン展開されるようにするにはどうすればよいですか?
- 28. F#Azure WebJobはどのように展開しますか?
- 29. UIImageVIewでUITextViewを展開するにはどうすればいいですか?
- 30. iOSアプリを公開するにはどうすればよいですか?
これはあまりにも広すぎますので、コードのテストを実行するためのCIサービス(たとえば、オープンソースプロジェクト用に無料で、すでにGitHubインテグレーションを持っているTravisなど)を使用することをお勧めしますそれをビルドし、GitHubで直接行うのではなく、Azureにデプロイしてください(https://docs.travis-ci.com/user/deployment/azure-web-apps/)。これにより、壊れたコードを展開するリスクが軽減されます。例えば、 [私のプロジェクト](https://github.com/textbook/known-for-web)は、TravisからCloud Foundryにデプロイします。 – jonrsharpe