Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Firebase Hostingにシングルページアプリケーションをデプロイしてみよ...

Makoto Henmi
December 22, 2018
710

Firebase Hostingにシングルページアプリケーションをデプロイしてみよう #gbdaitokai

2018/12/22 合同勉強会 in 大都会岡山 -2018 Winter-の発表資料。
FirebaseにはHosting機能があり、シングルページアプリケーションをデプロイする事ができます。 以前に発表した「昔懐かしい雰囲気のページ」もFirebase Hostingで運用しています。

今回の発表では、シングルページアプリケーションを

コマンドラインからデプロイする方法
CI(Travis CI)を利用した自動デプロイ
について説明しました。

Makoto Henmi

December 22, 2018
Tweet

Transcript

  1. ࣗݾ঺հ w ҳݟ੣ ΁ΜΈ·͜ͱ  w 5XJUUFS!NBLP@XJT w גࣜձࣾΫϨΦϑʔΨ w

    &OHJOFFSJOH.BOBHFS w ϑϩϯταʔόʔαΠυϚωʔδϟʔ w ΦʔϓϯηϛφʔԬࢁελοϑɾ0LBZBNBSCɾதࠃ஍ ํ%#ษڧձJOԬࢁ
  2. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master
  3. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master buildίϚϯυ
  4. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master deployઌΛfirebase
  5. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master deploy༻ͷTOKEN
  6. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master deployઌϓϩδΣΫτ
  7. .travis.ymlͷ௥Ճ language: node_js node_js: "8.11.1" script: npm run-script build deploy:

    provider: firebase skip_cleanup: true token: secure: $FIREBASE_TOKEN project: $FIREBASE_PROJECT on: branch: master masterϒϥϯνͰdeploy