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

5分でわかるDrone OSS CI Platform

5分でわかるDrone OSS CI Platform

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

Avatar for Kazuki Hamasaki

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/