Azure App Service は、Web アプリケーションを構築、デプロイ、スケーリングするためのフルマネージド プラットフォームを提供します。 Azure DevOps で CI/CD パイプラインを活用することで、ビルドとリリースのプロセスを自動化し、より迅速で信頼性の高いデプロイを保証できます。
主な利点:
自動化: 手作業と人的エラーを削減します。
一貫性: 複数の環境にわたって反復可能なデプロイメントを実現します。
スピード: アップデートを迅速に展開し、開発ライフサイクルを改善します。
このブログ投稿では、継続的インテグレーションと継続的デプロイ (CI/CD) パイプラインを使用して Web アプリケーションを Azure App Service にデプロイするプロセスについて説明します。開発者であっても DevOps エンジニアであっても、このステップバイステップ ガイドは、Azure DevOps の力を利用してデプロイ プロセスを合理化するのに役立ちます。
前提条件
始める前に、以下のものがあることを確認してください:
アクティブなサブスクリプションを持つ Azure アカウント
Web アプリケーション プロジェクト
(例: Node.js、.NET Core、Python など)。
プロジェクトが作成された Azure DevOps アカウント
Git がインストールされ、コードがリポジトリにプッシュされました
(例: GitHub、Azure Repos)
ステップ 1: Azure App Service をセットアップする
新しい App Service プランを作成する
検索バーに「App Services プラン」と入力し、選択します。
作成をクリックします
次のような必要な詳細を入力します。
サブスクリプション: サブスクリプションを選択します。
リソース グループ: 新しいリソース グループを作成するか、既存のリソース グループを使用します。
名前: App Service プランの一意の名前を入力します
オペレーティング システムを選択します
地域: ユーザーに近い地域を選択します。
価格レベルを選択します
「作成の確認」をクリックし、次に「作成」をクリックして App Service をデプロイします。
検索バーに「App Services」と入力し、それを選択します。
確認してから作成します
ステップ 2: ローカル開発環境をセットアップする
Visual Studio コードと Github をまだインストールしていない場合はインストールします
ステップ 3: Github リポジトリを初期化し、Visual Studio コードで Web アプリを作成する
クリックして新しいリポジトリを選択します
前に作成したリポジトリから git clone URL を実行します
ステップ 5: Azure ポータル ページに戻る
Azure portal の mywebapp2020 ページに移動します。
展開セクションに移動し、展開センターを選択します
コード ソースを選択、Github を選択
ソースを Github として選択
組織は Github ユーザー名です
リポジトリ名を選択します
ステップ 6. アプリケーションをデプロイする
コミットしてプッシュ: 変更をコミットして Github にプッシュします。 Github アクション ワークフローが自動的に開始され、アプリケーションが構築され、Azure App Service にデプロイされます。
導入するには、F1 からプレミアムにアップグレードする必要がありました
少なくともプレミアムスタンダード S1 にアップグレードしてください
ステップ 7. 導入の監視
Github で実際のデプロイメントの進行状況を監視できます。
デプロイが完了すると、Azure App Service 経由で Web アプリにアクセスできるようになります。 URL
結論
次の手順に従うことで、Web アプリ用に自動化された CI/CD パイプラインを設定し、Azure App Service での効率的で信頼性の高いデプロイが可能になります。
以上がAzure App Service で CI/CD パイプラインを使用して Web アプリをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。