Automated Buildを設定する

GitHubにログインしてください。
トップページの [ New ] ボタンをクリックしてください。


Create a new repository ページが表示されます。
[ Repository name ] に、automated-build と入力し、 [ Create repository ] ボタンをクリックしてください。
f:id:hikotaro_san:20190808075330p:plain


ターミナルを起動します。
任意のディレクトリで、git cloneコマンドを実行してください。

$ git clone https://github.com/hikotaro/automated-build.git


Dockerfileを作成します。

$ cd automated-build
$ vi Dockerfile
FROM dockersample/static-site
ENV AUTHOR="Author name"


Gitにコミットします。

$ git add .
$ git commit -m "Add Dockerfile"
$ git push origin


Docker Hubにログインしてください。
トップページ右の自分のDockerID の [ Account Settings ] をクリックしてください。
f:id:hikotaro_san:20190808073237p:plain


Account Settings ページが表示されます。
Linked Accounts の GitHub の Connect provider の [ Connect ] をクリックしてください。
f:id:hikotaro_san:20190808073739p:plain


アクセスを許可するかを確認する ページが表示されます。
[ Authorized docker ] ボタンをクリックしてください。
f:id:hikotaro_san:20190808074023p:plain


Account Settings ページが表示されます。
Linked Accounts の GitHub の Connect provider の コンセントの アイコン が接続済みに変わりました。
f:id:hikotaro_san:20190808074140p:plain


ページ左上のDockerのアイコンをクリックして、トップページに戻ってください。
[ Create Repository+ ]ボタンをクリックしてください。


Create Repository ページが表示されます。
[ Name ] に、automated-build と入力し、 [ Create ] ボタンをクリックしてください。
f:id:hikotaro_san:20190808074618p:plain


[ Build ] タブをクリックしてください。
Build ページが表示されます。
[ Configure Automated Build ] ボタンをクリックしてください。
f:id:hikotaro_san:20190808081109p:plain


Build configurations ページが表示されます。
GitHubのrepositoryを選択してください。
[ Save and Build ] ボタンをクリックしてください。
f:id:hikotaro_san:20190808081421p:plain


Buildが始まります。
f:id:hikotaro_san:20190808081834p:plain


しばらく待つと、Buildが終わります。
f:id:hikotaro_san:20190808082532p:plain


ターミナルを起動します。
docker runコマンドを実行します。

$ docker run -itd -p 8080:80 hikotaro/automated-build


Webブラウザを起動し、http://localhost:8080 を表示します。
f:id:hikotaro_san:20190808083424p:plain