10分で分るGitHub Actions

5df67047ff8dd67c1f3b7e0f9b48c2ee?s=47 Takafumi Ikeda
February 21, 2019

10分で分るGitHub Actions

CI/CD Test Night

5df67047ff8dd67c1f3b7e0f9b48c2ee?s=128

Takafumi Ikeda

February 21, 2019
Tweet

Transcript

  1. 1.
  2. 6.
  3. 7.
  4. 8.
  5. 9.
  6. 10.
  7. 12.
  8. 13.
  9. 14.
  10. 15.

    workflow "My Workflow" { on = "event" resolves = ["Action

    2", "Action 3"] } action "Action 1" { uses = "user/repo@master" runs = "command" } action "Action 2" { uses = "docker://node:10-alpine" runs = "command" } action "Action 3" { needs = ["Action 1"] uses = ".github/actions/private.js" runs = "command" }
  11. 16.
  12. 20.
  13. 27.
  14. 29.

    ࣮ߦ؀ڥʹ͍ͭͯ • Action࣮ߦ؀ڥʹ͍ͭͯ • 1 vcpu, 3.75 GB RAM •

    ωοτϫʔΫΞΫηεՄೳ • ϑΝΠϧγεςϜ΁ͷΞΫηεՄೳ • σΟεΫεϖʔε 100GB • ϫʔΫϑϩʔ಺Ͱڞ༗ͯ͠ΞΫηεͰ͖Δ • ؀ڥม਺ͷҾ͖౉͠Մೳ • ؀ڥม਺͸ϫʔΫϑϩʔ͝ͱͷίϯςΩετͰղऍ͞ΕΔ • GitHubʹΑͬͯ༧໿͞Ε͍ͯΔ؀ڥม਺͋Γ
  15. 46.
  16. 47.