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

5分でわかるDrone OSS CI Platform

5分でわかるDrone OSS CI Platform

オープンソース版drone.ioの概要

Kazuki Hamasaki

November 14, 2016
Tweet

More Decks by Kazuki Hamasaki

Other Decks in Programming

Transcript

  1. ESPOFZNMઃఆͷ͢΂ͯ pipeline: build: image: golang commands: - go get -

    go build - go test deploy: image: heroku app: foo.com notify: image: slack when: status: [ success, failure ] services: database: image: postgres σʔλετΞ ௨஌ σϓϩΠ Ϗϧυͱςετ EPDLFSΠϝʔδΛࢦఆ͢Δ
  2. ଞαʔϏεͱൺ΂ͯ w ͲΜͳEPDLFSΠϝʔδͰ΋࢖͏͜ͱ͕Ͱ͖Δ w ͲΜͳσΟετϦϏϡʔγϣϯͰ΋σʔλετΞͰ΋࢖͑Δ w ϓϥΠϕʔτͰແݶͷςετ w ଴ͪ࣌ؒແ͠ͰແݶճςετͰ͖Δ w

    ϓϥΠϕʔτͳͷͰϗετͷWPMVNF΍σόΠεΛ
 Ϛ΢ϯτͰ͖Δ w -JOVY͔͠αϙʔτ͍ͯ͠ͳ͍ w ࠓͷͱ͜Ζ͸EPDLFSͷ੍ݶɻ8JOEPXT͸Ͱ͖ΔΑ͏ʹͳΔ͔΋  w 5SBWJT͸NBD04 $JSDMF$*͸BOESPJEΛαϙʔτ͍ͯ͠Δɻ
  3. ׆ൃͳ։ൃ • v0.5 (Next Release) • docker agent (easier to

    scale) • v0.4 • Matrix Builds • Docker Compose like syntax • Privileged docker container ࠓͷϦϦʔεʹ͸ഁյతมߋΛଟؚ͘ΉͷͰ஫ҙ
  4. ࢀর • drone.io: https://drone.io/ • Repository: https://github.com/drone/drone • Documentation •

    v0.4: http://readme.drone.io/usage/overview/ • v0.5: http://readme.drone.io/0.5/