2020-01-01から1年間の記事一覧

Ruby の gem を自動的にリリースする GitHub Action を書いた

ソースはここ。 github.com 何をするかというと gemspec の version を見て、rubygems.org に登録されているバージョンと比較 GitHub のリポジトリに "v1.2.3" の形式のタグを生成 gem を build し rubygems.org に push するだけ。 普通なら Ruby で書くの…

Dockerコンテナでの設定ファイル生成にテンプレートとしてERBを使う

Dockerコンテナを起動する際に、環境変数で渡したパラメーターを使って設定ファイルを作りたいことがある。 例えばsambaにアクセスするとき、ユーザー名が foo なら許可、それ以外は不許可としたければ設定ファイルは以下のようにする。 [global] log file =…