Deploy nodeJs apps to Heroku with VSTS
Overview
今回は、Visual Studio Team Service(VSTS)で遊んでみようと思います。VSTSはもちろんAzureとの親和性が抜群に良いので、Azureと組み合わせて使うのがセオリーだと思います。なんですが、ちょっと気まぐれで、別のPaaSにも連携できるはずだ、出来ないわけがないって勝手に思って、Herokuと連携をやってみました。これ、たぶん需要ない。なので本当に興味本位であくまでも遊びです。
続きを読むInfrastructure as Code with VSTS and Azure Web Apps
Azureでのサーバ構築をAzure portalからポチポチやって作成しても良いのですが、毎回GUIでポチポチする作業は自動化には向きませんね。Azureでは、自動作成するための定義情報を出力できるし、Visual Studio Team Service(VSTS)では、それらの定義情報を簡単に流せる仕組みを持っています。Infrastructure as Codeと聞くとすごく面倒な印象があるかもしれませんが、Azure + VSTSでスゴく簡単に実現できるので、インフラ定義情報をコード化して、ビルド、デプロイするというのを試してみたいと思います。
昨今言われているDevOpsを行うためには、インフラ構築の自動化が欠かせないので試してみる価値はあるのかなぁって思ってます。
続きを読むWordPress から"はてなブログ"へ乗り換えたのかわけ
今年でITエンジニアとして丸10年経つので、そろそろ何かアウトプットしていかないといけないかなと考え2017/1からブログを開設しました。これまでブログを運営したことはなく、初めてのブログ開設です。ブログサービスを使うか自分でサーバを借りて運用するか最初は迷いましたがはじめる時のモチベーションがかなり高かったこともあり、レンタルサーバに自分でWordPressを使ってブログ開設する決意で始めてみました。レンタルサーバも最初は広告ありだけど無料のもので、アクセス数が伸びて来たらそのうちサーバに乗り換えればいいってそんな考えで突き進んで来ましたね。
3ヶ月ぐらい継続して比較的頑張って更新を繰り返して来ましたが、ふと、なんか違うって思い始めたので、はてなブログに移管する決意をしました。
体裁等少し直さないといけないところもありますので、少しずつ対応していきます。
続きを読むVisual Studio Team ServiceでAzure Web Appsへデプロイする
Visual Studio Team Service(VSTS)はもう少し普及してもいいのでは?と思っています。Microsoftがかなり丁寧にドキュメントを公開してくれているのですが、それ以外の情報がなかなか少ない印象ですね。特に日本語での情報はあまり無い。積極的に情報発信していければと思います。
今回は、VSTSのBuild&Releaseの機能を中心にできるだけわかりやすくまとめておきたいと思います。Goalは、VSTSのリポジトリ(Git)にPushすると、Build Taskが実行され、Azure Web AppsにアプリケーションがDeployされるようにすることです。
続きを読む