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

An inside look at the MariaDB Restaurant

An inside look at the MariaDB Restaurant

Presentation at the MySQL User Group NL

Daniel Bartholomew

October 12, 2015
Tweet

More Decks by Daniel Bartholomew

Other Decks in Technology

Transcript

  1. MariaDB
    An inside look at the MariaDB restaurant

    View full-size slide

  2. MariaDB
    An inside look at the MariaDB restaurant
    (Behind the scenes of a typical MariaDB release)

    View full-size slide

  3. MariaDB
    Step 1

    Gather and combine commits from many
    developers and fold them into the MariaDB tree
    on GitHub
    Cc-by-sa - https://commons.wikimedia.org/wiki/File:Libum_Sweet_Cheesecake_ingredients_%26_recipe_(8411812870).jpg

    View full-size slide

  4. MariaDB
    Step 2

    Beat the source until the bugs are gone
    By-nd-nc - http://umami.typepad.com/umami/2006/10/

    View full-size slide

  5. MariaDB
    Step 3

    Pour into buildbot and bake for however long it
    takes until everything is built and tested
    CC0 - Public domain

    View full-size slide

  6. MariaDB
    Step 4

    Decorate the release by signing packages and
    creating repositories
    cc-by-sa https://commons.wikimedia.org/wiki/File:Berry_cheesecake.jpg

    View full-size slide

  7. MariaDB
    Step 5

    Give the release to the waiter to deliver to the
    customer (aka upload to the mirrors and final
    preparations)
    CC-BY - https://www.flickr.com/photos/deborah_s_perspective/14144741599

    View full-size slide

  8. MariaDB
    Step 6

    Tell the world about the fantastic new MariaDB
    release!
    CC-BY-SA - https://www.flickr.com/photos/grantneufeld/412225441

    View full-size slide

  9. MariaDB
    Questions?
    https://speakerdeck.com/dbart/
    https://twitter.com/daniel_bart
    https://plus.google.com/+DanielBartholomew
    http://daniel-bartholomew.com/

    View full-size slide