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

Devops in Game Dev: How We Sleep (A Little) Bet...

Devops in Game Dev: How We Sleep (A Little) Better At Night

An Ignite talk given at DevOpsDays Charlotte on November 2, 2015.

Melissa Avery-Weir

November 02, 2015
Tweet

More Decks by Melissa Avery-Weir

Other Decks in Technology

Transcript

  1. Devops in Game Dev How We Sleep (A Little) Better

    At Night Melissa Avery-Weir @averymd Future Proof Games @PlayFutureProof
  2. Shared Hosting •Django •MySQL •Piwik •PHP •Static sites •Low-volume sites

    VPSes •Java (JIRA, Jenkins) •Discourse (Postgres, Redis)
  3. Ansible POC, Evening 1 1. Pick a place to run

    it 2. Get some basic hosts configured and pingable 3. (Will I still need Fabric at all? ¯\_(ツ)_/¯) 4. Scroll through Playbook examples for things that all require root access… 5. (How will Jenkins work with this? ¯\_(ツ)_/¯) 6. Make a Playbook that restarts Passenger! 7. …Have a scotch.
  4. Ansible POC, Evening 1 1. Pick a place to run

    it 2. Get some basic hosts configured and pingable 3. (Will I still need Fabric at all? ¯\_(ツ)_/¯) 4. Scroll through Playbook examples for things that all require root access… 5. (How will Jenkins work with this? ¯\_(ツ)_/¯) 6. Make a Playbook that restarts Passenger! 7. …Have a scotch.
  5. Easy view of status of all systems Automated builds from

    git “Smart” deployments by branch/tag Quick ramp-up on new projects Reusable deployment components Legible push notifications of build status Auto-restart of server/service if app goes down
  6. ?

  7. Me Melissa Avery-Weir http://irrsinn.net @averymd Future Proof Games http://futureproofgames.com @PlayFutureProof

    Credits • Jenkins logo: http://jenkins-ci.org/ • JIRA logo: https://www.atlassian.com/compa ny/press/resources/?tab=logos • Ansible logo: http://www.ansible.com/logos • Chef logo: https://app.box.com/s/8bciq01i8xi 6ioa3wgd4 • Fabric logo: http://www.fabfile.org/ • Adorable cats are Jackie & Greg Avery-Weir