Top Banner
CI in EIKON 1 Today Was
14

Continious integration pipeline

Jun 13, 2015

Download

Technology

Gomes Nayagam

Continious integration at Thomson reuters
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: Continious integration pipeline

CI in EIKON

1

TodayWas

Page 2: Continious integration pipeline

How is the release in TR ?

2

Page 3: Continious integration pipeline

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

Page 4: Continious integration pipeline

4

Page 5: Continious integration pipeline

5

Page 6: Continious integration pipeline

What tools we have ?

6

Page 7: Continious integration pipeline

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

Page 8: Continious integration pipeline

8

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

NimBuild

Page 9: Continious integration pipeline

9

Page 11: Continious integration pipeline

11

FlipPORT (wix + c# utility

Page 12: Continious integration pipeline

12

WIX

Page 13: Continious integration pipeline

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)

Page 14: Continious integration pipeline

14