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

Webで自動化って どういうこと? - 大まかに理解する
自動化の入り口の話

Webで自動化って どういうこと? - 大まかに理解する
自動化の入り口の話

Webで自動化って どういうこと? - 大まかに理解する
自動化の入り口の話

Kihara, Takuya

November 09, 2018
Tweet

More Decks by Kihara, Takuya

Other Decks in Technology

Transcript

  1. ϑϩϯτΤϯυཁૉ • Ϗϧυ (ίϯύΠϧ / τϥϯεύΠϧ) • Babel, Webpack, …

    • ΦʔτϦϩʔυ • Webpack, … • Lint / Format • ESLint, … • ςετ • Jest, … • σϓϩΠ • SCP, …
  2. όοΫΤϯυཁૉ (Java) • Ϗϧυ (ίϯύΠϧ) • Javac + Gradle, …

    • ϗοτσϓϩΠ • IDE + Gradle, … • Lint / Format • Checkstyle, .. • ςετ • JUnit, … • σϓϩΠ • SCP, …
  3. Πϯϑϥཁૉ • ߏ੒؅ཧπʔϧ • ϗετ(VM)ߏங • ϛυϧ΢ΣΞߏங • Ansible, Chef,

    … • ςετ • ServerSpec, … • VM/ίϯςφͷΠϝʔδϏϧυ • Docker, Packer, …
  4. Ԡ༻ • CI • Git΁ͷίϛοτΛݕ஌ͯ͠ςετ • CD • ςετͰ໰୊ͳ͚Ε͹ •

    σϓϩΠͷͨΊʹΠϯϑϥΛࣗಈߏங • σϓϩΠ • Jenkins, CircleCI,…
  5. Ϗϧυ ϗοτσϓϩΠ ίϛοτ Ϗϧυ όοΫΤϯυ ϑϩϯτΤϯυ Πϯϑϥ ΦʔτϦϩʔυ ߏจνΣοΫ ։ൃ؀ڥߏங

    ੩తղੳ ΠϯλϓϦλ ίϯύΠϥ खݩ ։ൃ؀ڥ Ͱಈ࡞֬ೝ ςετ࣮ߦ
  6. end