DevOps

GitHub Actions と Azure Pipeline を両方使っていて思うことを書く

この記事は Azure DevOps Advent Calendar, GitHub Actions Advent Calendar 11日目の記事で、表題のとおり両方を実用していて思うところを書く。 はじめに断っておくと、この記事ではマルバツの比較表は出てこない。 特徴を理解して使い分けが必要というの…

Cognitive Service を使った Jekyll 製の翻訳サイトを話題の Static Web Apps に載せ替えた

昨日書いた Azure CDN + Blob Static website のサイト、載せ替えたい欲求が高まったので載せ替えた。 今回の変更は Build 前だったのだが、今やるなら話題の Static Web Apps で実装するのがよさそう。というかもう載せ替えたい。 kheiakiyama.hateblo.jp …

GitHub Actions を使って Azure CDN + Blob Static website を使った Cognitive Service の翻訳サイトをデプロイ

昔作った Cognitive Service による翻訳サイトのホスティングを普通の方法にアップデートした。 github.com 以前の課題 kheiakiyama.hateblo.jp Azure Function Proxy で静的ホスティングは現代的ではないのと、Function のコストが微妙にかかるのでやめたい…

GitHub Actions に Install azcopy v1 をリリースした

はじめに 前記事でも書いたが、GitHub Actions を使い始めた。 kheiakiyama.hateblo.jp GitHub Actions(と Azure Pipelines) は Travis CI などと比べて Action という単位で抽象化できるのがメリットだと考えている。 自分がよく使うスクリプトを毎回書くの…

Azure Blob Storage を使った Static website を GitHub Actions でデプロイする

はじめに しばらく前に作った以下のレジュメサイトの DevOps を Travis CI から GitHub Actions に引っ越した。 cv.kheiakiyama.com 理由としては GitHub Actions を実用したかったためだ。 GitHub Actions のバックエンドが Azure Pipelines の fork 版 新 …

Azure DevOps Pipelines で Go の Docker コンテナを Heroku に継続的デプロイする

kheiakiyama.hateblo.jp フロント部分は Nuxt.js で作っているアプリですが、バックエンドのAPIは Heroku にデプロイすることにしました。 どうせなら Firebase にデプロイしたかったのですが Firebase Function はまだ Go や Docker に対応していません。残…

Azure DevOps Pipelines で Nuxt.js アプリを Firebase に継続的にデプロイする

kheiakiyama.hateblo.jp Nuxt.js で書いたアプリですが、デプロイが煩わしい状態でしたので、最近話題の Azure DevOps を使って継続的デプロイを設定しました。 Azure DevOps Pipelines について まずは公式リンク。 azure.microsoft.com なぜ Azure DevOps(…