Dependabotが良い

はじめに このブログでは毎回だいたいSaaSの話をしておりまして、今回ご紹介したいのは依存しているライブラリの更新を自動でやってプルリクエスト
Read more

Githubを有料プランから無料プランに戻す方法

Githubが無料アカウントでもプライベートリポジトリを無制限に作れるようになったという情報を受けまして、2015年から$7払い続けていた私
Read more

CircleCIでDangerを動かすためにOnly Build Pull Requestsの設定を調べてみた

はじめに 巷にはDangerというPull Requestのチェックを自動化するツールがありまして、自分のプロジェクトにも導入してみたいなと考え
Read more

Heroku Container Registry & Runtimeで複数のDocker imageを使った場合にHeroku Schedulerで実行されるDynoのimageは何になるのか?

はじめに HerokuにはHeroku Container Registry & RuntimeというHerokuでDockerベースのアプリケーションを実行できる非常に便利なサー
Read more

Circle CI 2.0で特定のブランチでだけ処理を実行したい

単一のjobかworkflowsを使うかでやり方が異なります。 単一のjobの場合 branchesを使います。 masterブランチでのみ処理を
Read more

Circle CI 2.0でステップが失敗しても次のステップを実行したい

ステップが失敗しても次のステップを実行したい Circle CI 1.0とは異なり、2.0ではステップが失敗すると次のステップは実行されません。 ちなみにコマン
Read more

Circle CI 2.0で実行ユーザーを変更したい

dockerのuserattributeを使います。 例: version: 2 jobs: build: docker: - image: circleci/ruby:2.5.0-node-browsers user: root steps: - run: command: whoami 結果: #!/bin/bash -eo pipefail whoami root 例のcircleci/rubyのデフォ
Read more

Circle CI 2.0でenvironmentの中で環境変数を参照したい

たとえば下記のような感じでCircleCIのビルド番号を参照して新たに環境変数をenvironmentセクションの中で定義しようとしても期待
Read more

Circle CI 2.0でWorkflow間でファイルを参照したい

workflowを利用して、build jobで作成した成果物をdeploy jobで特定の場所にリリースしたいことはよくあると思います。 Circle CI 2
Read more

HerokuでDATABASE_URLを変更しようとしたらCannot overwrite attachment values DATABASE_URLと言われる

はじめに 訳あってとあるHeroku上のRailsアプリで使っているDBをHeroku PostgresからGoogle Cloud SQLにしようと思った
Read more