2015-05-23 週ぶり (shuburi) のふりかえり
週ぶり (shuburi) 2015-W21
今週の週ぶり (shuburi) のふりかえり。
結論から書くと GitHub Pages にデプロイしようとして失敗した。原因は bouzuya/bouzuya.github.com ではなく bouzuya/blog.bouzuya.net の GitHub Pages を使おうとしていてなおかつ bouzuya/bouzuya.github.com の GitHub Pages からのリダイレクトを残そうとしていることによる。両方で CNAME
に blog.bouzuya.net
を指定できないから。
以下は詳細。
先週から続けている bouzuya/blog.bouzuya.net の 3.x の開発作業。
先週のふりかえり時点 (2015-05-16) で作業を確認したらあまりに多いことに気づいた。そこでその翌日 (2015-05-17) に方針を変えてデプロイなどの最低限の対応でまずリリースすることにした。
GitHub Pages を使おうと思うのでそれにあたって必要なものとして bouzuya/myjekyll と bouzuya/kraken を整備しなおした上で bouzuya/borage をつくった。それが 2015-05-18
2015-05-19 には bouzuya/borage が動くかをテストした。GitHub Pages にデプロイするために git push
の自動化はできることが分かった。
2015-05-20 には atom.xml
などのために bouzuya/kraken の追加変更が必要なことに気づいた。これには 2015-05-21 と 2015-05-22 とで対応した。
そして今日を迎えたわけだ。
冒頭に書いた通り GitHub Pages での対応はできない。 以下の 2 つを共存できないからだ。
- bouzuya/bouzuya.github.com → blog.bouzuya.net のリダイレクトを残す。
- bouzuya/blog.bouzuya.net → blog.bouzuya.net の GitHub Pages をつくる。
要するに GitHub Pages における CNAME
の競合が問題だ。そしてこれは避けられない。
諦めて現在と同じく Amazon S3 のデプロイに切り替えるつもりだ。
そのためには bouzuya/grunt-tentacles をつくりなおさないといけない。今回の blog.bouzuya.net は grunt ではなく gulp をつかっているので grunt に依存しないようにね。