SlideShare a Scribd company logo
Perforce Helix
GitSwarm
Enterprise Git Ecosystem
ds data systems
2
Git is a Very Popular 10-Year-Old
— 2015 Stack Overflow
Developer Survey
69.3%
of developers use Git
2005 2015
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
4
7 DEVOPS PRACTICES FOR OUTSTANDING RESULTS (1)
“DevOps is a software development methodology that
emphasizes communication, collaboration, integration
and automation”
 Version control of all production artifacts
• Both Dev and Ops should use version control for everything and share the same single source of
truth.
 Continuous integration and deployment
• Check in code every day and check into the trunk every day, as opposed to hanging onto private
code branches and integrating only at the end of the release.
 Automated acceptance testing
• Stop the line not only when the build breaks but also when something breaks in an automated
user test, an integration test, or a system test. This step keeps things in an alwaysdeployable
state.
DevOps
5
7 DEVOPS PRACTICES FOR OUTSTANDING RESULTS (2)
 Peer review of production changes
• Use peer reviews for better quality based on their familiarity, shared goals, and mutual
accountability, as opposed to external change approval, such as a change advisory board.
 High trust culture
• This outcome and practice result from a single source of truth, peer reviews, and shared goals.
 Proactive monitoring of the production environment
• Monitor and communicate across the teams so everyone can see, understand, and affect end
results and customer utilization.
 Win-win relationship (and outcomes) between Dev and
Ops
• This approach counters the learned behavior that deployments hurt. By deploying code into
production every day, you can change lives in Operations. Deployments don’t have to be done at
midnight on Friday with Ops working all weekend to get things running. When Ops employees are
working the same hours as Dev, there is a sense of teamwork and joint accomplishment.
DevOps
6
Inefficient Product Delivery
 Poor visibility between
teams introduce friction
and design errors
 Poor component reuse
results in higher
production cost
 More delays, less efficient
product delivery
 Less secure
 Increased risk of
quality issues
DevOps
7
Recent Gartner market guide
“
“
Enterprise-grade management of Git
that offers important aspects of a DVCS —
good merging, the ability to work offline
and good collaboration — along with the
security and central repository of a CVCS,
will resolve most remaining concerns
about the use of the DVCS model.
— Gartner, Inc. Market Guide for Software
Change and Configuration Management
8
 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
9
PERFORCE CONFIDENTIAL: NOT FOR DISTRIBUTION
More performance
More uptime
More control
Better coordination
Binaries
Large files
Protect IP
Regulations/audit
More code
More frequently
More freedom
More flexibility
All text
Small files
Code anywhere
Local repos
Perforce Helix
Serves developers Serves operations
Coordinate Development & Operations at Scale
10
GitSwarm: Integrated Git Management
Based on GitLab CE
 Self-service repos
 Merge requests
 Permissions
 Issue tracking, etc.
11
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
12
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
13
Distributed Team Support
 Each developer team
working within its own
GitSwarm ecosystem
 Each team has controlled
access to IP managed
within Helix core
 Team can access only what
they need to do their job
14
PERFORCE CONFIDENTIAL: NOT FOR DISTRIBUTION
Narrow Cloning
Art
Code
Core
iOS
Win
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
Code
Core
iOS
Tests
Jill’s
Git repo
John’s
Git repo
Code
Core
Win
Tests
15
GitSwarm Enterprise Edition
 Extends LDAP support
 Share projects between groups
 Git hooks
 Two factor authentication (LDAP)
 Jira integration
 Import from GitHub Enterprise
 Available as an add-on option
16
GitSwarm EE – LDAP Sync
17
GitSwarm EE – Sharing with Groups
18
GitSwarm EE – Git Hooks
19
GitSwarm EE – Two Factor Authentication
20
Optional Desktop Client: Tower
 Beta support
for GitSwarm
Helix GitSwarm. The
product. Demo, Video,
Next Steps
22
GitSwarm Comparisons
 GitLab
• GitSwarm builds on GitLab to add the unique capabilities
of Helix
 GitHub/GitHub Enterprise
• Functional equivalence of GitHub with power of Helix
and flexible on premise deployment options
 Atlassian BitBucket
• BitBucket needs add-ins to provide many GitSwarm
features and doesn’t benefit from the scale and security
capabilities of Helix
23
Create and Import
 Create your own private
sandbox for experiments
 Import from GitHub,
GitLab, etc., even any
repo by its URL
 Control visibility and
permissions easily
24
Mirror with Helix
 Import any project
available from Helix
 Mirrors bi-directionally
 Seamless automated
content updates
25
Project Landing Page
 Great for getting-started
docs and links
 Star for favorites
 Download files
 Simple Git commands to
clone via SSH/HTTP
26
All Projects Activity Feed
 See what’s happening
 Tweet your work
 Filter the events
27
Milestones
 Linked to issues
 Linked to merge requests
 Track overarching goals
 Progress at a glance
28
Collaborative Workflow
 Merge requests allow
discussion and review
 Rework as needed
 Accept/merge when good
29
Review Changes
 Side by side or inline
 Highlights every change
 Easy file viewer
30
Files Browser
 Navigate repo structure
 Examine files and folders
 Download single or bulk
31
View Branches
 Easy to visualize
 Clarify per-task branches
 See open work
 Drill down on commits
 Labels in history
32
Contributors Graph
 Activity over time
 Recognize top contributors
 Drill down into spikes
33
Commit Statistics
 Statistics by branch
 Totals and averages
 Monthly / weekly / hourly
breakdown of activity
 Plan around key hours for
backups etc.
34
Project Activity Feed
 See who’s doing what
 Drill down into items
 Filter by event type
 RSS feed available
Contact Spain&Portugal
perforce@dsdata.es /
+34 91 579 66 46

More Related Content

What's hot

Dev ops in the cloud use case and best practices meetup
Dev ops in the cloud use case and best practices   meetupDev ops in the cloud use case and best practices   meetup
Dev ops in the cloud use case and best practices meetup
Nitu Parimi
 
Making Git Work for the Enterprise Through the Power of Perforce Helix
Making Git Work for the Enterprise Through the Power of Perforce HelixMaking Git Work for the Enterprise Through the Power of Perforce Helix
Making Git Work for the Enterprise Through the Power of Perforce Helix
Perforce
 
USTGlobal madrid devops
USTGlobal madrid devopsUSTGlobal madrid devops
USTGlobal madrid devops
Juan Carlos García Peláez
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad Litwin
Perforce
 
Enable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareEnable DevSecOps using JIRA Software
Enable DevSecOps using JIRA Software
AUGNYC
 
Hands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersHands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm Users
Weaveworks
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems Pvt. Ltd
 
2013 Perforce Collaboration Tour - Git Fusion
2013 Perforce Collaboration Tour - Git Fusion2013 Perforce Collaboration Tour - Git Fusion
2013 Perforce Collaboration Tour - Git Fusion
Perforce
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
Kangaroot
 
Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017
Micro Focus
 
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneySetting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Weaveworks
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
muhammadhashir57
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
Perforce
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Weaveworks
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
Jason Bloomberg
 
Thinking about Jenkins Security
Thinking about Jenkins SecurityThinking about Jenkins Security
Thinking about Jenkins Security
Mark Waite
 
12 factor app
12 factor app12 factor app
12 factor app
Dmytro Panin
 
No you are not a DevOps engineer (revisted)
No you are not a DevOps engineer (revisted)No you are not a DevOps engineer (revisted)
No you are not a DevOps engineer (revisted)
Mike Kavis
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
Juan Carlos García Peláez
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 

What's hot (20)

Dev ops in the cloud use case and best practices meetup
Dev ops in the cloud use case and best practices   meetupDev ops in the cloud use case and best practices   meetup
Dev ops in the cloud use case and best practices meetup
 
Making Git Work for the Enterprise Through the Power of Perforce Helix
Making Git Work for the Enterprise Through the Power of Perforce HelixMaking Git Work for the Enterprise Through the Power of Perforce Helix
Making Git Work for the Enterprise Through the Power of Perforce Helix
 
USTGlobal madrid devops
USTGlobal madrid devopsUSTGlobal madrid devops
USTGlobal madrid devops
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad Litwin
 
Enable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareEnable DevSecOps using JIRA Software
Enable DevSecOps using JIRA Software
 
Hands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm UsersHands-on GitOps Patterns for Helm Users
Hands-on GitOps Patterns for Helm Users
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
 
2013 Perforce Collaboration Tour - Git Fusion
2013 Perforce Collaboration Tour - Git Fusion2013 Perforce Collaboration Tour - Git Fusion
2013 Perforce Collaboration Tour - Git Fusion
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017Innovation in Action - #MFSummit2017
Innovation in Action - #MFSummit2017
 
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneySetting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
 
Thinking about Jenkins Security
Thinking about Jenkins SecurityThinking about Jenkins Security
Thinking about Jenkins Security
 
12 factor app
12 factor app12 factor app
12 factor app
 
No you are not a DevOps engineer (revisted)
No you are not a DevOps engineer (revisted)No you are not a DevOps engineer (revisted)
No you are not a DevOps engineer (revisted)
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
 

Viewers also liked

Software libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresasSoftware libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresas
Iván Campaña Naranjo
 
MarkAD
MarkADMarkAD
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
Pablo Arias
 
ds data systems. Productos y Servicios ofrecidos.
ds data systems. Productos y Servicios ofrecidos. ds data systems. Productos y Servicios ofrecidos.
ds data systems. Productos y Servicios ofrecidos. dsdata systems
 
FSL Ayni
FSL AyniFSL Ayni
FSL Ayni
ayniec
 
Presentacion ley emprendedores y modelos 2013
Presentacion ley emprendedores y modelos 2013Presentacion ley emprendedores y modelos 2013
Presentacion ley emprendedores y modelos 2013
Albert Cabedo Pla
 
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
OpenExpoES
 
Jornadas Odoo 2015, El futuro del comercio electrónico
Jornadas Odoo 2015, El futuro del comercio electrónicoJornadas Odoo 2015, El futuro del comercio electrónico
Jornadas Odoo 2015, El futuro del comercio electrónico
Roberto Lizana
 
Contabilidad electronica con OpenERP/Odoo
Contabilidad electronica con OpenERP/OdooContabilidad electronica con OpenERP/Odoo
Contabilidad electronica con OpenERP/Odoo
Agustín Cruz Lozano
 
La seguretat a Tryton
La seguretat a TrytonLa seguretat a Tryton
La seguretat a Tryton
NaN-tic
 
Odoo v9: Mejoras de la localización española
Odoo v9: Mejoras de la localización españolaOdoo v9: Mejoras de la localización española
Odoo v9: Mejoras de la localización española
Albert Cabedo Pla
 
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
OpenExpoES
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
Mario IC
 
Integrando AngularJS y drupal
Integrando AngularJS y drupalIntegrando AngularJS y drupal
Integrando AngularJS y drupal
Iván Campaña Naranjo
 
Porqué implementar su sistema de gestión empresarial con OpenPyme
Porqué implementar su sistema de gestión empresarial con OpenPymePorqué implementar su sistema de gestión empresarial con OpenPyme
Porqué implementar su sistema de gestión empresarial con OpenPyme
Agustín Cruz Lozano
 
BaseTIS - caso de éxito gestión personal con Odoo
BaseTIS - caso de éxito gestión personal con OdooBaseTIS - caso de éxito gestión personal con Odoo
BaseTIS - caso de éxito gestión personal con Odoo
BaseTIS
 
SISTEMA DE TRAMITE DOCUMENTARIO ERP
SISTEMA DE TRAMITE DOCUMENTARIO ERPSISTEMA DE TRAMITE DOCUMENTARIO ERP
SISTEMA DE TRAMITE DOCUMENTARIO ERP
Luis Paredes
 
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERPOdoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
Luis Paredes
 
Retos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando TelladoRetos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando Tellado
Fernando Tellado
 
Modelado de API con RAML
Modelado de API con RAMLModelado de API con RAML
Modelado de API con RAML
Mario IC
 

Viewers also liked (20)

Software libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresasSoftware libre como fuente de poder en las empresas
Software libre como fuente de poder en las empresas
 
MarkAD
MarkADMarkAD
MarkAD
 
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016
 
ds data systems. Productos y Servicios ofrecidos.
ds data systems. Productos y Servicios ofrecidos. ds data systems. Productos y Servicios ofrecidos.
ds data systems. Productos y Servicios ofrecidos.
 
FSL Ayni
FSL AyniFSL Ayni
FSL Ayni
 
Presentacion ley emprendedores y modelos 2013
Presentacion ley emprendedores y modelos 2013Presentacion ley emprendedores y modelos 2013
Presentacion ley emprendedores y modelos 2013
 
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
 
Jornadas Odoo 2015, El futuro del comercio electrónico
Jornadas Odoo 2015, El futuro del comercio electrónicoJornadas Odoo 2015, El futuro del comercio electrónico
Jornadas Odoo 2015, El futuro del comercio electrónico
 
Contabilidad electronica con OpenERP/Odoo
Contabilidad electronica con OpenERP/OdooContabilidad electronica con OpenERP/Odoo
Contabilidad electronica con OpenERP/Odoo
 
La seguretat a Tryton
La seguretat a TrytonLa seguretat a Tryton
La seguretat a Tryton
 
Odoo v9: Mejoras de la localización española
Odoo v9: Mejoras de la localización españolaOdoo v9: Mejoras de la localización española
Odoo v9: Mejoras de la localización española
 
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
 
Integrando AngularJS y drupal
Integrando AngularJS y drupalIntegrando AngularJS y drupal
Integrando AngularJS y drupal
 
Porqué implementar su sistema de gestión empresarial con OpenPyme
Porqué implementar su sistema de gestión empresarial con OpenPymePorqué implementar su sistema de gestión empresarial con OpenPyme
Porqué implementar su sistema de gestión empresarial con OpenPyme
 
BaseTIS - caso de éxito gestión personal con Odoo
BaseTIS - caso de éxito gestión personal con OdooBaseTIS - caso de éxito gestión personal con Odoo
BaseTIS - caso de éxito gestión personal con Odoo
 
SISTEMA DE TRAMITE DOCUMENTARIO ERP
SISTEMA DE TRAMITE DOCUMENTARIO ERPSISTEMA DE TRAMITE DOCUMENTARIO ERP
SISTEMA DE TRAMITE DOCUMENTARIO ERP
 
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERPOdoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
Odoo OpenERP caractarísticas,ubicación, ventajas, comparacion con otros ERP
 
Retos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando TelladoRetos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando Tellado
 
Modelado de API con RAML
Modelado de API con RAMLModelado de API con RAML
Modelado de API con RAML
 

Similar to Perforce helix git swarm jan 2016(pva1) meetup

DevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at ScaleDevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at Scale
Perforce
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
AnikeyRoy
 
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
Simplilearn
 
Code Hosting: The Key to Autonomous, Self-Service Development
Code Hosting: The Key to Autonomous, Self-Service DevelopmentCode Hosting: The Key to Autonomous, Self-Service Development
Code Hosting: The Key to Autonomous, Self-Service Development
Rachel Maxwell
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
Weaveworks
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeCollabNet
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weaveworks
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
XPDays
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Bartosz Chrabski
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Weaveworks
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
InCycleSoftware
 
Git SVN Migrate Reasons
Git SVN Migrate ReasonsGit SVN Migrate Reasons
Git SVN Migrate Reasons
Ovidiu Dimulescu
 
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and GitTaking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
Alexander Vanwynsberghe
 
[Perforce] Git Fusion
[Perforce] Git Fusion[Perforce] Git Fusion
[Perforce] Git Fusion
Perforce
 
Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Introducing GitLab (September 2018)
Introducing GitLab (September 2018)
Noa Harel
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
Liran Levy
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Mendix vs. OutSystems - Version Control
Mendix vs. OutSystems - Version ControlMendix vs. OutSystems - Version Control
Mendix vs. OutSystems - Version Control
Leon Verster
 
Git Tutorial
Git Tutorial Git Tutorial
Git Tutorial
Ahmed Taha
 

Similar to Perforce helix git swarm jan 2016(pva1) meetup (20)

DevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at ScaleDevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at Scale
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
 
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
 
Code Hosting: The Key to Autonomous, Self-Service Development
Code Hosting: The Key to Autonomous, Self-Service DevelopmentCode Hosting: The Key to Autonomous, Self-Service Development
Code Hosting: The Key to Autonomous, Self-Service Development
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
Git SVN Migrate Reasons
Git SVN Migrate ReasonsGit SVN Migrate Reasons
Git SVN Migrate Reasons
 
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and GitTaking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
 
[Perforce] Git Fusion
[Perforce] Git Fusion[Perforce] Git Fusion
[Perforce] Git Fusion
 
Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Introducing GitLab (September 2018)
Introducing GitLab (September 2018)
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Mendix vs. OutSystems - Version Control
Mendix vs. OutSystems - Version ControlMendix vs. OutSystems - Version Control
Mendix vs. OutSystems - Version Control
 
Git Tutorial
Git Tutorial Git Tutorial
Git Tutorial
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Perforce helix git swarm jan 2016(pva1) meetup

  • 1. Perforce Helix GitSwarm Enterprise Git Ecosystem ds data systems
  • 2. 2 Git is a Very Popular 10-Year-Old — 2015 Stack Overflow Developer Survey 69.3% of developers use Git 2005 2015
  • 3. 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
  • 4. 4 7 DEVOPS PRACTICES FOR OUTSTANDING RESULTS (1) “DevOps is a software development methodology that emphasizes communication, collaboration, integration and automation”  Version control of all production artifacts • Both Dev and Ops should use version control for everything and share the same single source of truth.  Continuous integration and deployment • Check in code every day and check into the trunk every day, as opposed to hanging onto private code branches and integrating only at the end of the release.  Automated acceptance testing • Stop the line not only when the build breaks but also when something breaks in an automated user test, an integration test, or a system test. This step keeps things in an alwaysdeployable state. DevOps
  • 5. 5 7 DEVOPS PRACTICES FOR OUTSTANDING RESULTS (2)  Peer review of production changes • Use peer reviews for better quality based on their familiarity, shared goals, and mutual accountability, as opposed to external change approval, such as a change advisory board.  High trust culture • This outcome and practice result from a single source of truth, peer reviews, and shared goals.  Proactive monitoring of the production environment • Monitor and communicate across the teams so everyone can see, understand, and affect end results and customer utilization.  Win-win relationship (and outcomes) between Dev and Ops • This approach counters the learned behavior that deployments hurt. By deploying code into production every day, you can change lives in Operations. Deployments don’t have to be done at midnight on Friday with Ops working all weekend to get things running. When Ops employees are working the same hours as Dev, there is a sense of teamwork and joint accomplishment. DevOps
  • 6. 6 Inefficient Product Delivery  Poor visibility between teams introduce friction and design errors  Poor component reuse results in higher production cost  More delays, less efficient product delivery  Less secure  Increased risk of quality issues DevOps
  • 7. 7 Recent Gartner market guide “ “ Enterprise-grade management of Git that offers important aspects of a DVCS — good merging, the ability to work offline and good collaboration — along with the security and central repository of a CVCS, will resolve most remaining concerns about the use of the DVCS model. — Gartner, Inc. Market Guide for Software Change and Configuration Management
  • 8. 8  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
  • 9. 9 PERFORCE CONFIDENTIAL: NOT FOR DISTRIBUTION More performance More uptime More control Better coordination Binaries Large files Protect IP Regulations/audit More code More frequently More freedom More flexibility All text Small files Code anywhere Local repos Perforce Helix Serves developers Serves operations Coordinate Development & Operations at Scale
  • 10. 10 GitSwarm: Integrated Git Management Based on GitLab CE  Self-service repos  Merge requests  Permissions  Issue tracking, etc.
  • 11. 11 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
  • 12. 12 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
  • 13. 13 Distributed Team Support  Each developer team working within its own GitSwarm ecosystem  Each team has controlled access to IP managed within Helix core  Team can access only what they need to do their job
  • 14. 14 PERFORCE CONFIDENTIAL: NOT FOR DISTRIBUTION Narrow Cloning Art Code Core iOS Win 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 Code Core iOS Tests Jill’s Git repo John’s Git repo Code Core Win Tests
  • 15. 15 GitSwarm Enterprise Edition  Extends LDAP support  Share projects between groups  Git hooks  Two factor authentication (LDAP)  Jira integration  Import from GitHub Enterprise  Available as an add-on option
  • 16. 16 GitSwarm EE – LDAP Sync
  • 17. 17 GitSwarm EE – Sharing with Groups
  • 18. 18 GitSwarm EE – Git Hooks
  • 19. 19 GitSwarm EE – Two Factor Authentication
  • 20. 20 Optional Desktop Client: Tower  Beta support for GitSwarm
  • 21. Helix GitSwarm. The product. Demo, Video, Next Steps
  • 22. 22 GitSwarm Comparisons  GitLab • GitSwarm builds on GitLab to add the unique capabilities of Helix  GitHub/GitHub Enterprise • Functional equivalence of GitHub with power of Helix and flexible on premise deployment options  Atlassian BitBucket • BitBucket needs add-ins to provide many GitSwarm features and doesn’t benefit from the scale and security capabilities of Helix
  • 23. 23 Create and Import  Create your own private sandbox for experiments  Import from GitHub, GitLab, etc., even any repo by its URL  Control visibility and permissions easily
  • 24. 24 Mirror with Helix  Import any project available from Helix  Mirrors bi-directionally  Seamless automated content updates
  • 25. 25 Project Landing Page  Great for getting-started docs and links  Star for favorites  Download files  Simple Git commands to clone via SSH/HTTP
  • 26. 26 All Projects Activity Feed  See what’s happening  Tweet your work  Filter the events
  • 27. 27 Milestones  Linked to issues  Linked to merge requests  Track overarching goals  Progress at a glance
  • 28. 28 Collaborative Workflow  Merge requests allow discussion and review  Rework as needed  Accept/merge when good
  • 29. 29 Review Changes  Side by side or inline  Highlights every change  Easy file viewer
  • 30. 30 Files Browser  Navigate repo structure  Examine files and folders  Download single or bulk
  • 31. 31 View Branches  Easy to visualize  Clarify per-task branches  See open work  Drill down on commits  Labels in history
  • 32. 32 Contributors Graph  Activity over time  Recognize top contributors  Drill down into spikes
  • 33. 33 Commit Statistics  Statistics by branch  Totals and averages  Monthly / weekly / hourly breakdown of activity  Plan around key hours for backups etc.
  • 34. 34 Project Activity Feed  See who’s doing what  Drill down into items  Filter by event type  RSS feed available