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

Monorepositories in Gitlab

Monorepositories in Gitlab

Turn inter-disciplinary projects into success with the help of Gitlab-CI and a bit of coding magic.

In this talk I want to present a solution from the real world to lower the discipline boundaries of concept, design, frontend and backend development to deliver fast results to the client and improve the deliveries with agile principles.

3062808499068b5117a6c1cdf00fb50e?s=128

Daniel Kreuer

May 24, 2018
Tweet

Transcript

  1. Monorepositories in Gitlab Daniel Kreuer @dkreuer d.kreuer@danielkreuer.com 2018-05-24 // PHP

    Usergroup Frankfurt am Main
  2. Daniel Kreuer • Web-Entwickler, Software-Architekt, DevOp • Studium der allg.

    Informatik • seit ~ Anfang 1998 Erfahrungen mit PHP • seit Anfang 2018 Co-Orga PHP Usergroup Frankfurt „Ich mache alles - Backend, Frontend, Sysop, Projektmanagement, Grillen"
 Daniel Kreuer • Web-Entwickler, Software-Architekt, DevOp • Studium der allg. Informatik • seit ~ Anfang 1998 Erfahrungen mit PHP • seit Anfang 2018 Co-Orga PHP Usergroup Frankfurt „Ich mache alles - Backend, Frontend, Sysop, Projektmanagement, Grillen - bis auf Sales“
  3. None
  4. None
  5. UX UI CLIENT SERVER HOST

  6. LIVE! UX UI CLIENT SERVER HOST QA QA QA QA

  7. LIVE! UX UI CLIENT SERVER HOST QA QA QA QA

  8. LIVE! UX UI CLIENT SERVER HOST QA QA QA QA

  9. None
  10. UX UI CLIENT SRV HOST LIVE! UX UI CLIENT SRV

    HOST LIVE! UX UI CLIENT SRV HOST LIVE!
  11. UX UI CLIENT SRV HOST LIVE!

  12. CLIENT SRV HOST

  13. None
  14. gitlab monorepo scripts https://github.com/mobicorp-inc/monorepo.gitlab.git custom build.sh sub-projects basic container image

    custom application CMS Frontend Infrastructure Provisioning Docker Development Environment …
  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. https://gitlab.com/dkreuer/ monorepositories-in-gitlab

  24. None
  25. None
  26. None
  27. None
  28. None
  29. None
  30. https://www.nexlab.net/2016/05/22/ think-you-cannot-inject-a-form-or- javascript-in-gitlab-hosted-wiki-or- readme-md-file-think-again/

  31. https://gitlab.com/gitlab-org/gitlab-ce/issues/18157 https://gitlab.com/gitlab-org/gitlab-ce/issues/19232 https://gitlab.com/gitlab-org/gitlab-ce/issues/37397

  32. https://gitlab.com/gitlab-org/gitlab-ce/issues/18157 https://gitlab.com/gitlab-org/gitlab-ce/issues/19232 https://gitlab.com/gitlab-org/gitlab-ce/issues/37397

  33. Thats all Folks!

  34. Please rate on joind.in

  35. Attributions • http://freedesignfile.com • http://www.davidepaterniti.com/uploads/2016/04/28/ux-design.jpg • https://affinity.serif.com/de/free-ui-kit/ • https://frontendmasters.com/books/front-end-handbook/2017/images/front-end- skills.png

    • https://backendless.com/what-is-backend-as-a-service/enterprise-baas/ • http://meridinet.com/it-infrastructure-hosting/ • https://www.aspirantsg.com/wp-content/uploads/2015/12/ SBP-2014_Fireworks_1.jpg • https://www.pitara.com/science-for-kids/5ws-and-h/how-does-a-nuclear-bomb- differ-from-a-conventional-bomb/