こんにちは!コンサル部のinomaso(@inomasosan)です。 GitHub ActionsのCI/CDはVM上でワークフローが実行されるため、同じイメージであってもキャッシュを利用することなく最初からビルドが実行されます。 ワークフローが実行されるたびに、ベースとなるイメージのダウンロードやファイルコピーが実行されてしまうと、デプロイ時間が伸びてしまうので改善が必要です。 そこで今回は前回作成したGitHub Actionsワークフローに、Dockerレイヤーキャッシュを追加していきます。 どのActionsを追加するか 今回はdocker/build-push-actionというDockerイメージのビルドからプッシュ + キャッシュをいい感じに実行してくれるActionsを利用していきます。 上記ActionsのCacheのドキュメントに、以下のサンプルコードがあるので、こち
本記事は、Microsoft Azure Tech Advent Calendar 2022 22 日目の投稿です。 はじめに Azure Container Apps はサーバーレス プラットフォームでコンテナー化されたアプリケーション実行を実現するサービスです。 この記事では、Azure Container Apps のデプロイ方法に関して、現在サポートされているもの、現在はプレビュー段階のものを紹介しつつ、一部実際にデプロイを行ってみます。 準備 デプロイするサンプル アプリケーションとして、以下のプロジェクトを利用します。 コンテナーイメージを作成する必要があるので、以下のような Dockerfile を用意しておきます。 FROM node:12.18.1 ENV NODE_ENV=production WORKDIR /app COPY ["package.json", "pa
注: GitHub Actions ワークフローが OpenID Connect (OIDC) をサポートするクラウド プロバイダーのリソースにアクセスする必要がある場合、そのクラウド プロバイダーで直接認証されるようにワークフローを構成できます。 これにより、有効期間の長いシークレットとしてこれらの資格情報の格納を停止し、その他のセキュリティ上の利点を提供できます。 詳しくは、「OpenID Connect を使ったセキュリティ強化について」をご覧ください と「Azure での OpenID Connect の構成」。 前提条件 GitHub Actionsワークフローを作成する前に、まず以下のセットアップのステップを完了しておかなければなりません。 Azure App Service プランを作成する。 たとえば、Azure CLIを使って新しいApp Serviceのプランを作成でき
はじめに Azure Container AppではGithub Actionで継続的デプロイが行えます。これを試していきます。 仕組みはGithub ActionでDocker HubにイメージをPushして、それをContainer AppがPullするようなものです。 Github 今回はGithubにhelloworldというレポジトリを作成しHelloworldとし以下のDockerfileをおいています。 FROM nginx:latest RUN echo "hello world" > /usr/share/nginx/html/index.html 単純にhello worldと表示するだけです。 Docker Hub Docker Hubにはhelloworldというレポジトリを作成しておきます。 Container Appで継続的デプロイの設定を行います。 Githu
こんにちは、MLBお兄さんこと松村です。 MLB はウインターミーティングも終わり、怒涛の移籍ラッシュが落ち着いたと思いきや、ソフトバンクホークスの千賀投手のニューヨーク・メッツとの5年契約が報道されました。 我がニューヨーク・ヤンキースは今のところ静かなオフとなっています。 このブログは2つのアドベントカレンダーの記事となっています。 オルターブース Advent Calendar 2022 Infocomのカレンダー | Advent Calendar 2022 - Qiita GitHub 熱の高い最近の私ですが、先日 GitHub Japan で開催された「Go fast and robust with GitHub」で登壇をしてきました。イベントレポートについてはこちら。 aadojo.alterbooth.com イベント後半に行われた GitHub の CEO や VP との
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く