O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Introducing GitLab (September 2018)

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Git Lab Introduction
Git Lab Introduction
Carregando em…3
×

Confira estes a seguir

1 de 44 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Introducing GitLab (September 2018) (20)

Anúncio

Mais recentes (20)

Introducing GitLab (September 2018)

  1. 1. 1 Introducing Tamir Gefen, ALMtoolbox
  2. 2. Tools We Support
  3. 3. -- Software Development Trends -- Introducing GitLab -- Recent Landmarks -- What's new in GitLab -- What's coming soon in GitLab -- Case Study: Innersourcing with GitLab Agenda
  4. 4. Last Surveys Indicate… ▪ 98% of developers use open source tools at work ▪ 75% say at least half of their tools are open source ▪ 92% of developers prefer Git repositories for everyday work ▪ 91% of developers prefer to use the same dev tools for work and personal projects * According to surveys conducted by StackOverflow (3/17)
  5. 5. Software Development Nowadays ✓ Version control / repository management ( git! ) ✓ Issue Tracker and Issue Board ✓ Code Review ✓ Continuous Integration
  6. 6. CI/CD ❖ More than 50% developers use continuous integration more than 75% of the time ❖ 77% of developers say continuous integration (CI) is very important to their everyday work * According to surveys conducted by stackOverflow and GitLab
  7. 7. Software Development Nowadays ✓ Version control / repository management ( git! ) ✓ Issue Tracker and Issue Board ✓ Code Review ✓ Continuous Integration ✓ Continuous Deployment ✓ Integration with IDEs (e.g. Eclipse, Visual Studio, IntelliJ, Atom) ✓ API ✓ ChatOp tool ✓ Sharing knowledge
  8. 8. Software Development Trends ✓ Using open-source ✓ “Classic 4” for developers
  9. 9. Thank You!Version Control Issue Tracking Code Review CI
  10. 10. Software Development Trends ✓ Using open-source ✓ “Classic 4” for developers ✓ Code security ✓ Containers
  11. 11. Containers
  12. 12. Software Development Trends ✓ Using open-source ✓ “Classic 4” for developers ✓ Code security ✓ Containers ✓ Cloud computing ✓ Microservices architecture
  13. 13. Microservices Architecture Source: https://www.edureka.co/blog/microservice-architecture/ Microservices Workflow with Gitlab CI
  14. 14. Software Development Trends ✓ Using open-source ✓ “Classic 4” for developers ✓ Code security ✓ Containers ✓ Cloud computing ✓ Microservices architecture ✓ Serverless
  15. 15. Serverless Source: Serverless application utilizing GitLab CI
  16. 16. Introducing GitLab From Idea to Production
  17. 17. GitLab Flow (cont.)
  18. 18. GitLab Provides… ✓ Version control and repository management based on Git ✓ Issue management, issue board, milestones and charts ✓ Code Review functionality (with Review Apps) ✓ Continuous Integration tool (GitLab CI) and pipelines ✓ Continuous Deployment – Auto Deploy tool and Deploy Board ✓ Built-in ChatOp and bot commands (Mattermost) ✓ Inner-sourcing ✓ Service Desk (ticketing system) ✓ Container Registry New
  19. 19. GitLab Provides Security ✓ Static Application Security Testing (SAST)
  20. 20. Static Application Security Testing (SAST)
  21. 21. GitLab Provides Security ✓ Static Application Security Testing (SAST) ✓ Dynamic Application Security Testing (DAST) ✓ Code quality ✓ Container Scanning ✓ License Management New
  22. 22. License Management
  23. 23. GitLab Provides Security ✓ Static Application Security Testing (SAST) ✓ Dynamic Application Security Testing (DAST) ✓ Code Quality ✓ Container Scanning ✓ License Management ✓ Dependency Scanning ✓ Security Dashboards New
  24. 24. Security Dashboards
  25. 25. GitLab Provides… (cont.) ✓ Advanced in-code search (based on Elastic Search) ✓ Wiki (with version control) ✓ Browser Performance Testing ✓ Integration with IDEs (e.g. Eclipse, Visual Studio, IntelliJ) ✓ Integration with JIRA, Jenkins, Slack, Docker, Kubernetes, Artifactory, TestRail and more ✓ Rich API ✓ Repository mirroring and high availability (HA) ✓ Development analytics
  26. 26. GitLab Provides… (cont.) ✓ Application monitoring ✓ On-premise or cloud-based installations ✓ Auto DevOps ✓ Web IDE ✓ High-level Project Management New New
  27. 27. “Open Core” Ultimate Premium Starter Core
  28. 28. What Makes GitLab Different? ✓ One platform including all components you need ✓ Private repositories at no charge ✓ Open source – you can contribute your code ✓ Open Core ✓ Thousands of contributors ( > 2000) ✓ New major release at the 22nd of every month ✓ All employees ( > 330) are working from home ✓ Transparency ✓ One Israeli employee ☺ https://about.gitlab.com/mvp
  29. 29. Source: https://about.gitlab.com GitLab is used by more than 100,000 organizations
  30. 30. Landmarks
  31. 31. 2/3 of self-hosted market belongs to GitLab Source: http://blog.bitrise.io/ 2017/01/27etats/-fo-ppa-tnempoleved-ni-2016fles#lmth.-detsoh
  32. 32. Source: https://www.buddybuild.com/blog/source-code-hosting#selfhosted BuddyBuild found that 79% of mobile developers who host code choose GitLab
  33. 33. BuddyBuild found that 79% of mobile developers who host code choose GitLab Source: http://almtoolbox.com/blog/gitlab-named-ci-leader-in-forrester-wave/
  34. 34. Heroku finds that GitLab CI it is clearly the biggest mover in activity on StackOverflow among popular cloud CI solutions Source: https://blog.heroku.com/building-tools-for-developers-heroku-ci
  35. 35. Big Projects are Migrating into GitLab GNOME’s analysis: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure GNOME’s story: https://youtu.be/EgpAXVuUMz0
  36. 36. Projects are Migrating into GitLab (cont.) Drupal story freedesktop story
  37. 37. Imported Repositories to GitLab Video: https://www.youtube.com/watch?v=cIqJjq0c6LM Total repos moved since June 2018: 390,000 (source: GitLab)
  38. 38. GitLab are winners of Google Cloud Partner Award for “Innovative Developer Solution”
  39. 39. GitLab is a "Strong Performer" in The Forrester New Wave: Value Stream Management Tools, Q3 2018. “GitLab combines end- to-end capability with the power of open source. GitLab offers a DevOps tool for each step of the software development process.
  40. 40. Questions? Questions?
  41. 41. Get your copy: http://almtoolbox.com/blog/gitlab-cheat-sheet/
  42. 42. tg@almtoolbox.com Thank You! GitLab Israel almtoolbox.com/nl almtoolbox.com/gitlab gitlab.co.il GitLab Israel

×