以前作ったwingetのインストールスクリプトを流用して、Windowsサンドボックス起動時にwingetが自動でインストールされるwsbのサンプルを作成しました。
SonarQubeをdocker composeで動かす
ソースコードの分析ツールSonarQubeをDocker Composeで動かします。
最終的にはC#のコードを静的解析してみます。
環境はVirtualbox上のDebian 12、Docker version 24.0.6です。
Google CloudのCompute EngineにWordPressを立てる
社内からインフラの基礎を知りたいということで、Linux雑談しつつGoogle CloudのCompute EngineにWordPressを構築する突発ハンズオン(ノー準備)を開催しました。そのときの作業メモです。
JenkinsのアップデートでAn error occurred during the signature verificationが出た
ウチのUbuntu 22.04のサーバで以下のエラーメッセージが出ました。
An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5BA31D57EF5975CA
... "JenkinsのアップデートでAn error occurred during the signature verificationが出た" を続けて読む
Windowsサンドボックスへwingetをインストールする
Windowsサンドボックス上ではwingetはインストールされていないため、自力でインストールする必要があります。
Windowsサンドボックスについては前回の「Windows サンドボックス環境構築手順」をご参照ください。
Windows サンドボックス環境構築手順
Windows 10 Pro以上のエディションでWindows サンドボックスというDockerのような使い捨て環境を構築できるとのことで試してみました。
主にwingetを試すためです。
Windows向けパッケージ管理システム wingetを使ってみた
NVM for Windowsを使って複数バージョンのnodejsをインストールの最序盤に出たwingetをいろいろと試してみました。
「現時点では Windows 10 1709 (ビルド 16299) 以降でのみサポートされています。」とのことなので、Windowsアップデートで最新化するとまず動くと思います。
Playwrightでアクセス先のHTMLソースをローカル保存する方法
Playwrightを使ったブラウザ操作自動化
Playwrightを説明する必要にかられて作成。
なお、本記事の利用用途はE2Eテストではなく、ただのブラウザ操作自動化です。
前提としてNode.js 12以上が必要です。そちらの説明は「NVM for Windowsを使って複数バージョンのnodejsをインストール」をご覧ください。