Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
モノグサ万歳!Webデザイナーが
湊川あい@llminatoll
Webデザイナー/マンガ家/技術書執筆
みなとがわ
esa → GitHub → Travis CI → Hexoで
ポートフォリオのビルドを
自動化した話
湊川あい – マンガと図解で物事をわかりやすく
フリーランスWebデザイナー
技術書執筆
マンガ家
イラストレーター
書籍 Web連載
・わかばちゃんと学ぶ
Webサイト制作の基本
・わかばちゃんと学ぶ
Git使い方入門
・マンガでわか...
旧ポートフォリオサイト
更新が面倒
自動化
しようぜ
esaブランチに
更新があれば
GitHub Webhook
TravisCI内で
HEXOでビルドし
masterへプッシュ
GitHub pagesに
デプロイ
TravisCI 設定ファイル(.travis.yml)
esaブランチだけを
監視
使う言語を
指定
Hexoを
インストール
GitHubの
masterブランチを
TravisCIへクローン
してくる
generateして
push
リポジトリ
公開してます
https://github.com/llminatoll/llminatoll.github.io
告知:新刊出ます
書籍・Web連載の更新情報は
@llminatoll をフォロー!
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers
Upcoming SlideShare
Loading in …5
×

モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers

1,690 views

Published on

9/22に21cafeにて開催されたLTloversにて発表したスライドです。ポートフォリオサイトを自動化してラクしよう!
https://ltlovers.connpass.com/event/64550/

Published in: Engineering
  • Be the first to comment

モノグサ万歳!Webデザイナーがesa→GitHub→Travis CI→Hexoで、ポートフォリオのビルドを自動化した話 #ltlovers

  1. 1. モノグサ万歳!Webデザイナーが 湊川あい@llminatoll Webデザイナー/マンガ家/技術書執筆 みなとがわ esa → GitHub → Travis CI → Hexoで ポートフォリオのビルドを 自動化した話
  2. 2. 湊川あい – マンガと図解で物事をわかりやすく フリーランスWebデザイナー 技術書執筆 マンガ家 イラストレーター 書籍 Web連載 ・わかばちゃんと学ぶ Webサイト制作の基本 ・わかばちゃんと学ぶ Git使い方入門 ・マンガでわかるGit ・マンガでわかる Googleアナリティクス ・わかばちゃんが行く オフィス訪問マンガ みなとがわ
  3. 3. 旧ポートフォリオサイト
  4. 4. 更新が面倒
  5. 5. 自動化 しようぜ
  6. 6. esaブランチに 更新があれば GitHub Webhook TravisCI内で HEXOでビルドし masterへプッシュ GitHub pagesに デプロイ
  7. 7. TravisCI 設定ファイル(.travis.yml) esaブランチだけを 監視 使う言語を 指定 Hexoを インストール
  8. 8. GitHubの masterブランチを TravisCIへクローン してくる generateして push
  9. 9. リポジトリ 公開してます https://github.com/llminatoll/llminatoll.github.io
  10. 10. 告知:新刊出ます
  11. 11. 書籍・Web連載の更新情報は @llminatoll をフォロー!

×