CI の SaaS はビルドの度にコンテナが生成されて、完了したら破棄されるといったように揮発する性質があるので、キャッシュが効かずに時間がかかりがちです。.NET Core の場合は NuGet パッケージのインストール処理で影響が出やすいです。特に dotnet コマ…
ASP.NET MVC アプリケーションは microsoft/aspnet イメージを使うことで簡単に Windows Containers で動作しましたが、実際のアプリケーションには大抵 DB がセットなので、DB を含めた形でアプリケーションを Docker で動かしてみました。SQL Server 2016 …
前までは AWS Lambda のコードを GitHub で管理する方法に悩んでいたんですが、C# 対応で .NET Core のツールが用意されたので CircleCI などでビルドしてデプロイすることが簡単になりました。C# サポートについて発表されたブログでも、下の方に dotnet CL…
シアトルだけじゃなくてベルビューも含みます。今回の MVP Global Summit では致命的に食事が合わなくて辛かったので、何とか日本食や食べられそうなものを探す日々でした。来年また参加するかもしれない自分のためにもメモとして残しておきます。 Hokkaido …
タイトルの通り、個人的に Windows Containers を弄ってみて、気になった部分だけを少し調べました。調べ始めるきっかけは Cloud Services で Docker デプロイしたいってことだった気がします。結局それはダメだったの、Azure Container Service の Windows …
AWS Lambda が C# に対応したと聞いたので、Visual Studio を使って試してみることにします。そして今日は SendGrid Advent Calendar の担当日でもあるので、ありがちですが Event Webhook を受け取る処理を書いてみます。まずは Lambda の C# 対応について…
App Service on Linux の Docker 対応や Azure Container Service ではリポジトリが必須なので Docker Hub などを使うわけですが、今回はプレビューで公開されたばかりの Azure Container Registry を使ってみます。Azure Container Registry の課金体系はイ…
Docker のコマンドが多くて、すぐに忘れてしまうのと Windows Containers 向けのオプションがあったりするので備忘録的にまとめます。そういえば MSDN のドキュメントが更新されて Docker のインストールがシンプルになっていました。PowerShell でコマンド…
新しく買った MacBook Pro にインストールした Boot Camp は 6.1 だったのに、MacBook 12 インチは Boot Camp 6.0 のままでアップデートも落ちてこなかったので、とりあえず 6.1 に更新しておきました。Windows の Apple Software Update では落ちてきません…
今使っている MacBook Pro が Late 2013 と古くなったので、新しく出た MacBook Pro を買いました。Boot Camp で Windows をメインに使っていくので Touch Bar 無しモデルを選びました。CPU は TDP 15W ですが、大体は Turbo Boost でクロック上がるので問題…