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

10分で分るGitHub Actions

Takafumi Ikeda
February 21, 2019

10分で分るGitHub Actions

CI/CD Test Night

Takafumi Ikeda

February 21, 2019
Tweet

More Decks by Takafumi Ikeda

Other Decks in Technology

Transcript

  1. 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" }
  2. ࣮ߦ؀ڥʹ͍ͭͯ • Action࣮ߦ؀ڥʹ͍ͭͯ • 1 vcpu, 3.75 GB RAM •

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