Why developers love helix team hub

Preview:

Citation preview

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!

Recommended