Why developers love helix team hub

25
Why Developers Love Helix TeamHub Code Hosting, Collaboration, and DevOps at Scale

Transcript of Why developers love helix team hub

Page 1: Why developers love helix team hub

Why Developers Love

Helix TeamHub

Code Hosting, Collaboration,

and DevOps at Scale

Page 2: Why developers love helix team hub

2© Perforce Software Inc. All Rights Reserved.

Presenters

Ilmari KontulainenChief Technology Officer

Perforce Software

Chuck GehmanTechnical Marketing Engineer

Perforce Software

Page 3: Why developers love helix team hub

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

Page 4: Why developers love helix team hub

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

Page 5: Why developers love helix team hub

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

Page 6: Why developers love helix team hub

State of Code Hosting 2018

Page 7: Why developers love helix team hub

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

Page 8: Why developers love helix team hub

8© Perforce Software Inc. All Rights Reserved.

Project Administration and the Role of IT

• Self-service project administration

Page 9: Why developers love helix team hub

9© Perforce Software Inc. All Rights Reserved.

Multiple Repos, Multiple Repo Types

• Projects that span across multiple repositories

Page 10: Why developers love helix team hub

10© Perforce Software Inc. All Rights Reserved.

Easy Team Collaboration and Code Reviews

• Simplifies the Git environment for developers

Page 11: Why developers love helix team hub

11© Perforce Software Inc. All Rights Reserved.

Continuous Integration and Feedback Loops

• Accelerates DevOps build performance for CI/CD

Page 12: Why developers love helix team hub

12© Perforce Software Inc. All Rights Reserved.

Serving Developer and Organization Needs

• Why Helix TeamHub?

Page 13: Why developers love helix team hub

How Helix TeamHub Solves Developer Challenges

Page 14: Why developers love helix team hub

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

Page 15: Why developers love helix team hub

Scaling Git

Page 16: Why developers love helix team hub

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

Page 17: Why developers love helix team hub

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

Page 18: Why developers love helix team hub

18© Perforce Software Inc. All Rights Reserved.

DevOps – Helix TeamHub Powered by Helix4Git

Page 19: Why developers love helix team hub

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

Page 20: Why developers love helix team hub

20© Perforce Software Inc. All Rights Reserved.

• Manage yourGit sprawl

• Single sourceof truth

• Scaling & global replication

• Break down silos

Mixed Repos

Page 21: Why developers love helix team hub

Helix TeamHub Features and Benefits

Page 22: Why developers love helix team hub

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

Page 23: Why developers love helix team hub

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

Page 24: Why developers love helix team hub

Questions?Thank you very much for your attendance!