Top Banner
How to Integrate Git, Subversion and Mercurial into ALM Kristof Horvath and Sandor Szabo 15 April 2015
12

Webinar: How to integrate Git, SVN, Mercurial into ALM

Jul 18, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Webinar: How to integrate Git, SVN, Mercurial into ALM

How to Integrate Git, Subversion

and Mercurial into ALM

Kristof Horvath and Sandor Szabo

15 April 2015

Page 2: Webinar: How to integrate Git, SVN, Mercurial into ALM

2

Intland Webinar

Webinar info

• Live demonstration will be followed

by a Q&A session

• Webinar recording will be available

at:

http://intland.com/webinars-events/

• Please feel free to register to our

upcoming webinars

• SAFe Configuration Example on 29

April 2015

Page 3: Webinar: How to integrate Git, SVN, Mercurial into ALM

3

Agenda

1) What is a managed repository?

2) Integration levels

3) Repository workflows & supporting

collaboration

4) SCMloop for external repositories

Page 4: Webinar: How to integrate Git, SVN, Mercurial into ALM

4

Intland Software

Who are we?

o Founded in 1998

o Headquarters in Stuttgart, Germany

o Office in Silicon Valley, USA

o Partners in Korea & Taiwan

o codeBeamer ALM with features including:

• Requirements Management

• Software Development Management

• QA & Test Management

• Demand Management

• IT Operations (DevOps)

Page 5: Webinar: How to integrate Git, SVN, Mercurial into ALM

5

Our Clients

Automotive

High Technology

Defense

Finance

Medical

Other

Page 6: Webinar: How to integrate Git, SVN, Mercurial into ALM

6

• Role-based repository access (read/write) configuration on project and

directory level

(directory level is currently available only with Subversion)

• Change management, issue and change association for process

enforcement

• Associations between commits and tracker items

• Repository user/password maintenance and authentication

• Source code browsing with history and diff information

• Commit browsing (who modified what, when)

• E-mail notifications on commits

• Commit statistics with trends

How to Integrate Git, Subversion and Mercurial into ALM

What is a Managed Repository?

Page 7: Webinar: How to integrate Git, SVN, Mercurial into ALM

7

codeBeamer is able to manage 2 integration levels:

• External repositories

• Internally managed repositories

How to Integrate Git, Subversion and Mercurial into ALM

Integration levels

Page 8: Webinar: How to integrate Git, SVN, Mercurial into ALM

8

• Central repository workflow

• Feature branch workflow

• Forking workflow (GitHub model)

How to Integrate Git, Subversion and Mercurial into ALM

Repository workflows

Page 9: Webinar: How to integrate Git, SVN, Mercurial into ALM

9

• Commits can be associated with tasks, bugs and other work items

(change management)

• Manageable repository permissions

• Code review (known from Gerrit)

• Voting on pull requests

• Notifications about commits, pull requests, merge events

• Repository related wiki plug-ins (commit trends, lines of code, etc)

How to Integrate Git, Subversion and Mercurial into ALM

Supporting collaboration

Page 10: Webinar: How to integrate Git, SVN, Mercurial into ALM

10

• Custom hooks for the incoming commits

• Connects to codeBeamer using remote API

• Keeps consistency between external repository and codeBeamer data

• Available for Git, Mercurial, and Subversion

How to Integrate Git, Subversion and Mercurial into ALM

SCMLoop for external repositories

Page 11: Webinar: How to integrate Git, SVN, Mercurial into ALM

11

codeBeamer Live Demo

Page 12: Webinar: How to integrate Git, SVN, Mercurial into ALM

12

Thank you for your attention!

Next webinar:

Continuous Delivery & DevOps: Integrated Test Management with codeBeamer22 Apr 2015

4 PM (CET) / 11 AM (ET)

http://intland.com/webinars-events/

Any questions?