GitLab is an open source Git repository manager that provides version control, issue tracking, code review, CI/CD, and monitoring. It was introduced along with some key differences from regular Git like its full development lifecycle support. A success story using GitLab with Thomson Reuters was also presented. The presentation covered GitLab editions, key features, offerings from ALM Toolbox, and concluded with a Q&A.
5. Agenda
1. Introducing GitLab and some of its differences over Git
2. Demonstrating full development lifecycle using GitLab
3. Success story with Thomson Reuters
4. Q & A
6.
7.
8. Some Interesting Facts about GitLab
1. Open source (open core)
2. 700 volunteers who contribute code
3. New release at the 22nd of every month
4. All employees ( > 100) are working from home
5. New: Supporting RTL (Hebrew)
6. One Israeli employee
7. Recently raised $20M
8. Used by more than 100,000 organizations
9. GitLab Flow
Article in Hebrew is available here: http://almtoolbox.com/blog_he
“From Idea to Production”
11. GitLab Provides…
Version control and repository management based on Git
Issue management and issue board
Code Review functionality
Continuous Integration tool (GitLab CI)
ChatOp
Wiki
Integration with IDEs
Rich API
On-premise or cloud -based installations
Repository mirroring and high availability (HA)
Development analytics
17. Editions: Community .vs. Enterprise
Support
Multiple issue boards
Manage large binaries with Git annex
Rebase before merge + Use fast-forward merges when possible
GitLab Geo (Geographically replicated instance)
Branch permissions for certain users
File locking
GitLab Pages
Contribution analytics
Advanced authentication
Weight of issues
Global code search
18. Our Offering
Plan a new implementation
Setting up new environments
Integrations, customizations and add-ons development
GitLab and Git training
We can help you with purchasing and managing licenses