Continious integration pipeline

Post on 13-Jun-2015

596 views 1 download

Tags:

description

Continious integration at Thomson reuters

Transcript of Continious integration pipeline

CI in EIKON

1

TodayWas

How is the release in TR ?

2

Bi-weekly Sprint Cycle (5 weeks) &Monthly Regular Release for CP

4

5

What tools we have ?

6

7

• NimBuild(aka Big Commit)• UIUnitTest(Selenium FWK)• Flip Port(TPM Script)• BA (Automated Pipeline)

• Nunit• Ncover• EddyWatcher• Release Automation for Just Anyone plug-in• CCnet

8

• Being able to release or rollback individual capabilities• Increasing developer productivity

NimBuild

9

11

FlipPORT (wix + c# utility

12

WIX

PVIE “Public” / PPIE / AINT2

HPG Dev

TPM Logs

Views ProductionIntegration

CMDB

IDCNIDCNTPMs

IMEIME

SAMI

IMEIME

Package Release Candidate Version Info

TPMs

ExplorerCC.NET

Selenium RC

Explorer Site

DeployPlugin

AuditPlugin

BA pipeline (https://wiki.thomsonreuters.com/display/thin/Automated+Deployment+Pipeline)

14