2022 年 11 月 30 日から 2023 年 2 月 8 日までの毎週 (8 エピソード)

Learn Live:Bicep と GitHub Actions を使用して Azure デプロイを自動化する

自動化されたワークフローを使用して Bicep テンプレートをデプロイし、他のデプロイアクティビティをワークフローと統合することで、インフラストラクチャのすべての利点をコードとして入手できます。 GitHub アクションを使用してワークフローを構築します。

対象分野の専門家が以下の Learn モジュールを案内するこのライブ ラーニング エクスペリエンスに世界中の開発者と共にリアルタイムでぜひご参加ください。 バッジを獲得し、素晴らしいコミュニティと一緒に認定資格と Learn Live の準備をしましょう。 ご参加をお待ちしております :)

GitHub Actions を使用して、初めての Bicep デプロイ ワークフローを構築する

GitHub Actions を使用して、初めての Bicep デプロイ ワークフローを構築する:2022 年 11 月 30 日午前 10:00 - 午前 11:30 (太平洋標準時)

GitHub Actions で、Bicep コードから Azure にリソースを安全にデプロイする自動化ワークフローを作成します。 スケジュールに従って、または構成が変更されたときに実行するようにワークフローを構成します。 このエピソードでは、次のことを行います。

  • GitHub Actions のワークフローを使用して Bicep のデプロイを自動化する
  • Azure に対してワークフローを認証するために ワークロード ID を設定する
  • Bicep デプロイのための適切なワークフロー トリガーと一連のタスクを選択する
ワークロード ID を使用して Azure デプロイ ワークフローを認証する

ワークロード ID を使用して Azure デプロイ ワークフローを認証する:2022 年 12 月 7 日午前 10:00 - 午前 11:30 (太平洋標準時)

ワークロード ID を使用すると、デプロイ ワークフローでは、パスワード、キー、またはシークレットを管理せずに Azure で安全に認証できます。 このモジュールでは、ワークロード ID の概要、動作方法、作成方法について説明します。 また、それらに Azure リソースへのアクセス許可を付与する方法についても説明します。これにより、ワークフローで Bicep ファイルをデプロイできます。 このエピソードでは、次のことを行います。

  • ワークロード ID とは何か、および 3 種類のワークロード ID (サービス プリンシパル、マネージド ID、フェデレーション資格情報) について説明する
  • ワークロード ID を作成し、GitHub Actions デプロイ ワークフローにリンクする
  • ワークロード ID が Azure リソースをデプロイするための適切な承認を構成する
GitHub Actions を使用して Bicep コードをテストする

GitHub Actions を使用して Bicep コードをテストする:2022 年 12 月 14日午前 10:00 - 午前 11:30 (太平洋標準時)

デプロイ ワークフローで Bicep コードを検証してテストします。 デプロイする前に、リンティング、プレフライト検証、What-If 操作を使用して Azure の変更を検証し、各デプロイの後でリソースをテストします。 このエピソードでは、次のことを行います。

  • 継続的インテグレーション中に Bicep コード リンティングを追加する
  • ビルド ジョブまたはリリース ジョブの間に、プレフライト デプロイ検証を追加する
  • 手動承認手順を含む What-If チェックを追加する
  • デプロイされた環境の構成を検証する
Bicep と GitHub Actions を使用して複数の環境を管理する

Bicep と GitHub Actions を使用して複数の環境を管理する:2023 年 1 月 11 日午前 10:00 - 午前 11:30 (太平洋標準時)

Bicep コードを複数の環境にデプロイすることで、デプロイの品質を向上させます。 再利用可能なワークフローを使用して、コードの重複を減らし、各環境のパラメーター値を設定します。 このエピソードでは、次のことを行います。

  • ワークフローから複数の Azure 環境に Bicep ファイルをデプロイする
  • 再利用可能なワークフローを使用して、繰り返しを回避する
  • 環境ごとのパラメーターを使用し、セキュリティで保護する
Bicep と GitHub Actions を使用してエンドツーエンドのデプロイ シナリオを実現する

Bicep と GitHub Actions を使用してエンドツーエンドのデプロイ シナリオを実現する:2023 年 1 月 18 日午前 10:00 - 午前 11:30 (太平洋標準時)

環境全体をデプロイするための統合ワークフローを作成します。 ワークフローにビルド ジョブを追加し、ワークフロー成果物と Bicep の出力を使用して、アプリケーション、データベース、BLOB を発行します。 このエピソードでは、次のことを行います。

  • 単一のワークフローから Azure インフラストラクチャ、アプリケーション、データベース スクリプト、ストレージ BLOB をデプロイする
  • ワークフロー スクリプトとワークフロー アクションを使用してデプロイ ステップを実行する
  • ワークフロー成果物を使用して、デプロイ ワークフロー ジョブで使用されるコンパイル済みファイルを発行する
  • 出力を使用して、Bicep ファイルのデータを他のデプロイ ステップに渡す
Bicep と GitHub を使用して Azure インフラストラクチャの変更レビューを自動化する

Bicep と GitHub を使用して Azure インフラストラクチャの変更レビューを自動化する:2023 年 1 月 25 日午前 10:00 - 午前 11:30 (太平洋標準時)

コード レビュー中に自動的に実行される pull request にチェックを追加します。 コードで Bicep リンターを実行し、リソースを一時的な環境にデプロイして、追加の自動および手動テストを有効にします。 このエピソードでは、次のことを行います。

  • pull request 中に自動チェックを実行する。
  • Azure 環境でエフェメラル環境を作成する方法を決定する。
  • pull requests 内でエフェメラル環境を作成する。
GitHub Actions を使用して再利用可能な Bicep コードを発行する

GitHub Actions を使用して再利用可能な Bicep コードを発行する:2023 年 2 月 1 日午前 10:00 - 午前 11:30 (太平洋標準時)

デプロイ ワークフローを使用して、Azure テンプレート スペックと Bicep モジュールを発行します。 再利用可能な Bicep コードにバージョン管理を自動的に検証して追加します。 このエピソードでは、次のことを行います。

  • GitHub Actions ワークフローからプライベート レジストリに Bicep モジュールを発行する
  • GitHub Actions ワークフローからテンプレート スペックに Bicep ファイルを発行する
  • モジュールとテンプレート スペックにバージョン番号を自動的に追加する
コードとしてインフラストラクチャをデプロイして Azure 環境を制御および管理する

コードとしてインフラストラクチャをデプロイして Azure 環境を制御および管理する:2023 年 2 月 8 日午前 10:00 - 午前 11:30 (太平洋標準時)

構成の変更とデプロイに適用するコントロールと共に、Azure 環境を強化してセキュリティ保護する方法を計画します。 インフラストラクチャをコードとして定義し、手動による変更から環境を保護する必要があります。 このエピソードでは、次のことを行います。

  • 複数の環境に合わせて Azure デプロイ戦略を計画する
  • Azure DevOps、GitHub、デプロイ パイプラインを強化し、それらのセキュリティ保護を支援する
  • Azure 環境を強化し、セキュリティで保護できるようにすることで、制御されたプロセスを通じて変更が確実に行われるようにする
  • 緊急時に手動アクセスを有効にする

スピーカーとモデレーター

  • April Edwards

    Microsoft、シニア クラウド アドボケイト

    April Edwards をフォローする
  • Barbara Forbes

    Azure テクニカル リード、Microsoft MVP for Azure、OGD ict-diensten

    Barbara Forbes をフォローする
  • Brandon Martinez

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Brandon Martinez をフォローする
  • Chris Ayers

    Microsoft、シニア カスタマー エンジニア

    Chris Ayers をフォローする
  • Chris Reddington

    GitHub、シニア マネージャー、エンタープライズ アドボカシ

    Chris Reddington をフォローする
  • Daniel Scott-Raynsford

    Microsoft、パートナー テクノロジ ストラテジスト

    Daniel Scott-Raynsford をフォローする
  • David Pazdera

    Devoteam M Cloud Norway、プリンシパル クラウド & DevOps アーキテクト

    David Pazdera をフォローする
  • Gitte Vermeiren

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Gitte Vermeiren をフォローする
  • Igor Jovovic

    Microsoft、シニア クラウド ソリューション アーキテクト

    Igor Jovovic をフォローする
  • John Downs

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    John Downs をフォローする
  • Joshua Waddell

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Joshua Waddell をフォローする
  • Mauro Contreras

    Microsoft、Azure FastTrack エンジニア

    Mauro Contreras をフォローする
  • Nelly Kiboi

    Microsoft、サービス エンジニア

    Nelly Kiboi をフォローする
  • Rodrigo Antunes

    Microsoft、シニア プログラム マネージャー

    Rodrigo Antunes をフォローする
  • Steven Murawski

    Microsoft、プリンシパル クラウド アドボケイト

    Steven Murawski をフォローする
  • Will Velida

    Microsoft、シニア カスタマー エンジニア、FastTrack for Azure

    Will Velida をフォローする

よく寄せられる質問

イベントに参加するには費用がかかりますか?

このイベントは無料です。 YouTube に参加してコンテンツを無料でストリーミングできます。

イベントはいつ開催されますか?

2022 年 11 月 30 日から 2023 年 2 月 8 日までの毎週

このイベントはオンデマンドで利用できますか?

確かに取れますね。 過去のイベントをいつでもストリーミングできます。 すべての Learn Live を閲覧して、いつでもストリーミングできます。

このイベントはどこで行われますか?

このイベント シリーズは仮想です。 他の何千人もの人々と一緒に参加して、自宅、オフィス、デバイスから、くつろぎながらエクスペリエンスを楽しんでください。

エピソードはどの言語で配信されますか?

このショーは英語で配信されます。 Learn Live で各ライブ ショーの 48 時間後に利用できるようになる録画映像では、14 の異なる言語の字幕が利用できます。

倫理規定

私たちは、性別、性的指向、外見、障がい、年齢、人種、宗教に関係なく、すべての人に敬意を払い、フレンドリーでプロフェッショナルな経験を提供します。 私たちは、性別、人種、性的指向、障がいを貶めるあらゆる行為、またはハラスメントや差別と見なされるあらゆる行為を容認しません。 各個人が、当社の基準を知り、従う責任を負います。また、すべての人が歓迎され安全な環境を作り出すように支援する必要があります。 また、共に生活するこの惑星を同じように尊重するよう努めています。 問題に直ちに対処できるよう、質問、懸念、破壊的な活動や行動は、組織チームに報告してください。