Introducing GitLab
almtoolbox.comTamir Gefen
ALMtoolbox CEO
Alex Karnovsky
ALM Consultant
2
Tools We Support
3
Selected Customers
Agenda
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
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
GitLab Flow
Article in Hebrew is available here: http://almtoolbox.com/blog_he
“From Idea to Production”
GitLab Flow (cont.)
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
Demonstrating InstallBuilderDemonstrating
GitLab
Success Story
Matan Keidar
Software Engineer
Summary
Introducing GitLab and some of its differences
over Git
Demonstrating full development lifecycle using
GitLab
Success story
Questions?
Questions?
What Makes it Different?
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
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