Terraform(を含むHashiCorp社のソフトウェア製品)のライセンスがBusiness Source License (BSL, or BUSL)になりました。 www.hashicorp.com 一般ユーザーはライセンス変更前にリリースされたソフトウェアについてはこれまでと同じように使えるものの、これ…
こんにちは。 8月から新しい試みとしてVisual Studio Codeに関する情報などを毎月まとめて、新しいバージョンが配信された頃に定期的に配信を始めました。VS CodeユーザーによるVS Codeユーザーのための情報としてお役に立てばと思います。 目次 目次 Visual…
こんにちは。 CI系のツールの中で1番手軽に始めやすいのが、GitHub Actionsではないでしょうか。 これまでCircleCIやGitLab CI/CDなどを使ってきましたが、GitHub Actionsもしばらく使っていく中で理解が進んできたので、知識の整理も兼ねてこれから初めてみ…
こんにちは。 9月に入り朝晩の暑さが少し和らいできたように思います。 月が変わったらそろそろかな?と思うのがVisual Studio Codeの新バージョンリリースです。 毎月第一金曜あたりにリリースされたらリリースノートを定期的にチェックしています。 リリー…
こんにちは。 とあるきっかけでGitLabを人生で初めて触ることになったのですが、何もかもが初めてすぎてさっぱりなので 自分の備忘録とこれから触り始める人に向けて入門編としてまとめてみました。 目次 目次 GitLabとは 前提 リポジトリ作成 クローンとVS …
VSCodeでRemote SSHとDev Containers を使う場合、VSCodeを実行するクライアントの~/.ssh/configに予めサーバーの情報を書いておくと便利です。 これはVSCodeからも設定できるのですが、多分こっちで書いたほうがラクだと思います。 必要な情報としては、IP…
今回のとことんDevOps勉強会は「【ライブデモ】Visual Studio CodeのDev Containersを使って開発環境構築してみるよ」と題して、Visual Studio Codeの拡張技術であるDev Containersを使用した開発環境の構築方法をライブデモでお届けしました。途中、GitHub…
ここでいうWASMとはWebAssemblyのことを指しています。 WebAssemblyについては説明するのが難しいので、オフィシャルサイトをご覧ください。 https://webassembly.org/ https://developer.mozilla.org/ja/docs/WebAssembly かなりざっくり説明すると、特定の…
Raspberry Pi Zero 2 Wは結構前に買えたものの全然活用できていませんでした。欲しくて買った割にやらせたいことが特にないんですよね。電源すら入れていないもの勿体無いので、とりあえず使えるようにするところまでやっていきます。 必要なもの Raspberry …
暑い暑い8月が終わりましたね。東京都では今年の8月すべて真夏日だったということで、異常気象というよりは気候が変わってしまったような感じですね。一方で、エアコンの風も気になったりと体温調整が難しいですね。 さて、DevOps関連の動向ですが、今月も様…
背景 普段私はMacで作業しています。3年くらい前からApple Silicon M1のMac miniをメインの作業機として使っています。 そんなある日、ちょっとDocker Composeでアプリケーションをデプロイしたらうまく動かなかったので、久しぶりにIntel Macを起こしました…
最近HashiCorpの製品でライセンスの変更がありTerraformやVaultを利用している界隈がざわざわしてましたね。かく言う私も例外ではありません。ちょっと調べてみると、製品を使用しているユーザーには影響がなくて、製品のソースコードを利用して商用サービス…
社内でMarkdownをPDF化したい要望があり、かつ、GitHub上でファイルの管理からビルドまで完結できるといいよねっということで作ってみました。 github.com しくみ GitHubにChapterプレフィックスのMarkdownファイルをコミットすることでGitHub Actionsが発火…
Docker Desktop 4.22.0が8月3日にリリースされていたようなのでアップデートしてみようとしたところ、手元の環境ではこんな感じの画面になってしまってアップデートされないのに気が付きました。 ダウンロードして しばらくするとこのような画面に... Docker…
「ローカル環境を汚さない開発環境作り」や「チームメンバー間での開発環境の配布を簡単にする」ために、Visual Studio CodeのDev Containersを使った開発環境作りを試行錯誤しています。 5月末くらいから本格的に社内の小さい開発プロジェクトで導入し始め…