Why developers love helix team hub
Transcript of Why developers love helix team hub
Why Developers Love
Helix TeamHub
Code Hosting, Collaboration,
and DevOps at Scale
2© Perforce Software Inc. All Rights Reserved.
Presenters
Ilmari KontulainenChief Technology Officer
Perforce Software
Chuck GehmanTechnical Marketing Engineer
Perforce Software
3© Perforce Software Inc. All Rights Reserved.
Content
1Introduction to Helix TeamHub
2State of Code Hosting 2018
3How Helix TeamHub Solves
Developer Challenges
4
Scaling Git
5
The Future
6
Q+A
4© Perforce Software Inc. All Rights Reserved.
Helix Platform
Enable Connections for:• Software Developers• Designers• Test Engineers• DevOps Engineers
Increased Efficiency for:• Project Managers• Product Managers• QA Engineers• Business Analysts
Developer Collaboration
Agile Project Management
Version Control System& Repository Management
DevOps
Scaled Dev and DevOps for:• Software Developers• Artists and Designers• Project Admins• DevOps Engineers
5© Perforce Software Inc. All Rights Reserved.
• Flexible developer workflows
• Manage build artifacts and graphics files
• Accelerated DevOps build performance for CI/CD
• Side-by-side diffs, commit history, code browsing, code comparison, code search, highlighting
• Integrates with more than 75 of the most popular tools, including Jira, Slack, and Jenkins
• Available as a cloud service and an on-premises version called Helix TeamHub Enterprise
Helix TeamHub for Git at Scale
State of Code Hosting 2018
7© Perforce Software Inc. All Rights Reserved.
• Project administration
and the role of IT
• Tracking changes across
multiple repos
• Team collaboration and
code reviews
• Continuous integration
and feedback loops
• Serving developer and
organization needs
Pain Points for Developers @ Scale
8© Perforce Software Inc. All Rights Reserved.
Project Administration and the Role of IT
• Self-service project administration
9© Perforce Software Inc. All Rights Reserved.
Multiple Repos, Multiple Repo Types
• Projects that span across multiple repositories
10© Perforce Software Inc. All Rights Reserved.
Easy Team Collaboration and Code Reviews
• Simplifies the Git environment for developers
11© Perforce Software Inc. All Rights Reserved.
Continuous Integration and Feedback Loops
• Accelerates DevOps build performance for CI/CD
12© Perforce Software Inc. All Rights Reserved.
Serving Developer and Organization Needs
• Why Helix TeamHub?
How Helix TeamHub Solves Developer Challenges
14© Perforce Software Inc. All Rights Reserved.
Why Developers Love Helix TeamHub
• Modern UI
• Delegated accessmanagement
• Code reviews
• Streamlined communications
• Multi-repo projects
• Code & build artifacts
• Integrations
Scaling Git
16© Perforce Software Inc. All Rights Reserved.
• Scalable code hosting under
one easy-to-use platform
• Accelerated DevOps build
performance for CI/CD
• Improve remote developer
efficiency through higher
performance pull/clone
• Multi-repo management
frees up technical team
to write code
• Artifact management
Helix TeamHub Enterprise Delivers Git at Scale
17© Perforce Software Inc. All Rights Reserved.
Explosion of Multiple Repositories
?1,000sinternal repos
1,000sexternal repos
1,000s artifacts from different providers
• More repos, other teams, modules, 3rd Parties
18© Perforce Software Inc. All Rights Reserved.
DevOps – Helix TeamHub Powered by Helix4Git
19© Perforce Software Inc. All Rights Reserved.
• Shallow clone of full Android build
How We Scale
Android Repo Sync P4 SyncGit Clone
Sync over WAN
(1,100 repos, 200ms latency)
Sync over LAN
(1,100 repos)
0
20
40
60
80
100
120
140
160
2817
150
2314
36
Resulting Sync Sizes
Git Clone
66GBRepo Sync
67GB
P4 Sync
50GB
20© Perforce Software Inc. All Rights Reserved.
• Manage yourGit sprawl
• Single sourceof truth
• Scaling & global replication
• Break down silos
Mixed Repos
Helix TeamHub Features and Benefits
22© Perforce Software Inc. All Rights Reserved.
High Performance CI/CD with Helix4Git
Code Browser
Issue Tracking and Wiki
Code Review
Email Support
SSO (SAML 2.0)
Multi-Repo Support
Repository-Level Authorization
Code Search
Collaborator Accounts
Self-Service Project Administration
HA and DR Configurations
Helix TeamHub - Major Features Across Editions
FeaturesEnterprisePremiumStandardFree
23© Perforce Software Inc. All Rights Reserved.
Roadmap 2018
• Increasingly, software
projects consists of multiple
repos and repo types
• Code reviews acrossmultiple repos
• Atomic merge across multiple repos
• Managing integrations across multiple repos
• More artifact repo support
Questions?Thank you very much for your attendance!
Follow us for news and insights!Visit www.perforce.com