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

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

Embed Size (px)

Citation preview

How to Integrate Git, Subversion

and Mercurial into ALM

Kristof Horvath and Sandor Szabo

15 April 2015

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

3

Agenda

1) What is a managed repository?

2) Integration levels

3) Repository workflows & supporting

collaboration

4) SCMloop for external repositories

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)

5

Our Clients

Automotive

High Technology

Defense

Finance

Medical

Other

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?

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

8

• Central repository workflow

• Feature branch workflow

• Forking workflow (GitHub model)

How to Integrate Git, Subversion and Mercurial into ALM

Repository workflows

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

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

11

codeBeamer Live Demo

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?