Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
タスクランナーにmakeを使う
Slide 2
Slide 2 text
タスクランナーって 何を使っていますか?
Slide 3
Slide 3 text
gulp? npm script? shell script?
Slide 4
Slide 4 text
いいえ。私は・・・
Slide 5
Slide 5 text
make
Slide 6
Slide 6 text
./configure make make install のmakeです
Slide 7
Slide 7 text
makeはタスクランナー としても使えます
Slide 8
Slide 8 text
使うようになったきっかけ
Slide 9
Slide 9 text
最近Goにハマってるんだけど、 Goにはタスクランナーとして makeを使う文化がある
Slide 10
Slide 10 text
Makefileの例
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
デモ
Slide 13
Slide 13 text
気に入っているところ
Slide 14
Slide 14 text
1. 大抵のOSでインストールされている 2. docker-composeコマンドを短くできる
Slide 15
Slide 15 text
2について詳しく説明します
Slide 16
Slide 16 text
今まではこういうエイリアスを設定してた alias d='docker' alias dc='docker-compose' alias dce='docker-compose exec'
Slide 17
Slide 17 text
dc build dc up -d dc down dce db mysql -uroot -proot hoge とかやってた
Slide 18
Slide 18 text
dce db mysql -uroot -proot hoge ↑が長いのが嫌だった
Slide 19
Slide 19 text
make db makeを使えばこれでOK
Slide 20
Slide 20 text
make build make up make down make db 今ではこんな感じ
Slide 21
Slide 21 text
スッキリ☺
Slide 22
Slide 22 text
みんなもmakeを使おう