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

CI/CD doesn't necessarily mean Jenkins

ProdOps
December 19, 2018

CI/CD doesn't necessarily mean Jenkins

And ignite talk given at DevOps Days TLV 2018, explaining the misuse of Jenkins, and why Drone (and others) can be many times a better solution.

ProdOps

December 19, 2018
Tweet

More Decks by ProdOps

Other Decks in Technology

Transcript

  1. Waste • Locate a job • Run the wrong one

    • Cancel • Find the right one and run it • But it fails.... • Check the logs • Manual changes are required
  2. • Trigger by webhook or a command • Jenkins file

    • DSL But things are still missing - easy scale, plugins dev, self healing, servers are not stateless Improving the Jenkins process And seriously, groovy??
  3. Drone to the rescue! (or CircleCI / TravisCI / GitlabCI

    / BB pipelines…..) Why Drone? Written in Golang, open source, super easy to set up, And basically just an awesome tool to work with
  4. The power of controlling your own relational DB • Stateful

    decoupled system • Easy to backup • Easy restore • Measureable • Queryable
  5. Bottom line Don’t fixate on the one thing everyone is

    using • Use what best suits you • Remove waste • Focus on innovation