何で? 通常web系のビルドタスクとかminify化は作業環境上で行ってpushすることが多いんで、こういったサイクルは自分ではあまりやらないです。 だけど、チームにデザイナーさんとか非エンジニア職の人がいる場合、作業環境を無理に揃えるよりもハードルが低くて良い選択肢になるんじゃないかと。 CircleCI側の設定 CircleCIは使い始めた時点でGitHubと連携してるので、設定なしでGitHubにpush出来る予感がしたんですが気のせいでした。 CircleCI側の秘密鍵はリポジトリに対してread権限しか持ってないのでpushできません。 なのでwrite権限を持った秘密鍵を用意して別途登録する必要があります。