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

Neos CMS Meetup - Christmas Edition

Andri Steiner
December 21, 2017
110

Neos CMS Meetup - Christmas Edition

Introduction to CI/CD with Gitlab and Kubernetes Containers

Andri Steiner

December 21, 2017
Tweet

Transcript

  1. SNOWFLAKE OPS AG spin-off hosting departement snowflake productions gmbh whitelabel

    hosting for web agencies/developers high performance, heavy automated running ~1500 applications for ~30 customers
  2. AGENDA Gitlab features "Idea to Production" (most of it shamelessly

    stolen from about.gitlab.com ) Current status Forecast/Conclusion
  3. DOCKER CONTAINERS multiple options Docker Hub: 96 repositories for "neos"

    create own containers keep continuous updates in mind
  4. REVIEW check changes Git diff, code review, discussions automatated tests,

    e.g. Behat manual tests on feature branch environment
  5. PRODUCTION DEPLOYMENT for the sake of simplicity, we deploy to

    production directly we could insert a staging environment we could deploy production manually we, or our customer, could deploy production through chat
  6. CURRENT STATUS Containers in production since January 2016 (Gitlab, Discourse,

    Mailserver, CI) Web applications: Container pipeline up to and including review, production still conventional
  7. FORECAST Ops hosting platform v6 as container 3rd party services

    (Elastic, Solr, Redis, ...) as container Autoscaling