Date

僕のブログ構成は、PelicanをGithubで管理しつつ、AWS S3で公開してる。
今まではmasterブランチ一本で動作させてたけど、別端末で記事ファイルを作って下書き的に保存しようとすると、
circleCIが反応して下書きだろうがなんだろうが、問答無用で公開するようになってた。
それはよろしくないので、circleCIのhookのタイミングをmasterブランチのみに変更した。

運用方法としては、

  • developブランチにmdファイルを作成
  • developブランチ上で記事を下書き
  • 下書きが終わったらmasterブランチへのpullリクエスト作成
  • pullリクエストを承認したらcircleCIが発火して記事を公開
  • 幸せ

という感じ。

ただ、この運用だと、master - develop間のP.R.が増えまくるってこと。
まぁ仕方ないか。