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

WordCamp US: Conquering Continuous Integration and Deployment

Tessa Kriesel
December 02, 2017

WordCamp US: Conquering Continuous Integration and Deployment

You know that Continuous something-or-other exists. Maybe you have even heard the terms Continuous Integration or Continuous Deployment, but not much more than that. I was in your shoes just a few short months ago. I came, I coded, I conquered. Now I am breaking it all down so you too can feel confident with the basics of continuous integration and deployment.

I will cover the basics of how to setup Github and Circle CI with WordPress and configure deployment to a staging environment. We will cover continuous-jargon and break down yml and script files to better understand how it works and how you can start to use it with your projects.

Attend. Absorb. And you too can conquer.

Tessa Kriesel

December 02, 2017
Tweet

More Decks by Tessa Kriesel

Other Decks in Technology

Transcript

  1. “There is no single continuous integration and continuous delivery that

    will work for everyone. You are essentially trying to automate your company’s culture using bash scripts. - Kelsey Hightower
  2. DAILY TASKS ‣ Write some code ‣ Compile some Sass

    ‣ Minify some Javascript ‣ Complete code reviews ‣ Internal testing or quality assurance (QA) ‣ Deploy to staging servers ‣ Communicate with your team ‣ Following procedures
  3. BUILD STEPS ‣ Setup our containers ‣ Install dependencies ‣

    Complete task runners ‣ Run automated tests ‣ Behat ‣ Coding Standards ‣ Visual Regression ‣ Deploy to staging or test
  4. WHAT NOW? 1. Write down the steps to create a

    new project 2. Highlight any problem areas 3. Automate at least one of these steps 4. Automate at least one of the problem areas