9
Perforce Helix GitSwarm: Enterprise Git Ecosystem Presented by Ralf Gronkowski, Perforce Software

Perforce Helix Git Swarm: Enterprise Git Ecosystem

Embed Size (px)

Citation preview

Page 1: Perforce Helix Git Swarm: Enterprise Git Ecosystem

Perforce Helix GitSwarm: Enterprise Git Ecosystem

Presented by Ralf Gronkowski, Perforce Software

Page 2: Perforce Helix Git Swarm: Enterprise Git Ecosystem

2

Git is a Very Popular 10-Year-Old

— 2015 Stack Overflow Developer Survey

69.3% of developers use Git

2005 2015

Page 3: Perforce Helix Git Swarm: Enterprise Git Ecosystem

3

But It Poses Challenges to the Enterprise Maximum practical repository size Leading to Git sprawl (lots of repos) Too complex for some contributors Raises security concerns Weak visibility across the entire pipeline DevOps challenges for continuous delivery Destructible history can be a problem

Page 4: Perforce Helix Git Swarm: Enterprise Git Ecosystem

6

Hybrid Workflows• Distributed & Centralized Version control,

code reviews, simple file sharing• Happy developers & contributors

Every File• Efficiently handles large, often binary, data

DevOps Stay Happy & Productive• A mainline source for all builds even with

distributed development

All IP Safe & Secure • Granular permissions, theft risk monitoring

Perforce Helix

CONTRIBUTORS

CONSUMERS

Page 5: Perforce Helix Git Swarm: Enterprise Git Ecosystem

8

GitSwarm: Integrated Git Management

Based on GitLab CE

Self-service repos Merge requests Permissions Issue tracking, etc.

Page 6: Perforce Helix Git Swarm: Enterprise Git Ecosystem

9

Mirrored to the Helix Versioning Engine

Automatic bidirectional mirroring with Helix servers Helix enforces security, down to the file level if needed Immutable content for audit trails, regulated industries, etc. Support for Git LFS that works for DevOps

Page 7: Perforce Helix Git Swarm: Enterprise Git Ecosystem

10

Work Locally, Scale Globally

Distributed environment for developers

Git experience and workflow equivalent to well known tools

Single source of truth Perforce reliability and stability

protecting your assets

HelixGitSwarm

Page 8: Perforce Helix Git Swarm: Enterprise Git Ecosystem

12PERFORCE CONFIDENTIAL: NOT FOR DISTRIBUTION

Narrow Cloning

ArtCode

CoreiOSWin

Tests

Helix Monorepo

Narrow cloning with Git

Git-sized slices of Helix monorepo – choose the folders/files you need

Remap content as needed

Optional shallow-cloning – restrict historical revisions

Mirror content from local Git repo to the master monorepo

CodeCoreiOS

Tests

Jill’sGit repo

John’sGit repo

CodeCoreWin

Tests

Page 9: Perforce Helix Git Swarm: Enterprise Git Ecosystem

Thank You!

If you have any questions please email us at [email protected]