TMNSContinuousIntegration

Transcription

TMNSContinuousIntegration
Continuous Integration
TMNS BV
Central Office
Aurea Sonic ESB
Tako Grijpma
Prinses Catharina Amaliastraat 5
2496XD The Hague
The Netherlands
E: [email protected]
T: +31 70 3011 720
enterprise integration • where complex business challenges meet agile solutions
CI definitie
CI implementeert het continue proces van
kwaliteitscontrole tijdens de software
ontwikkeling met als doel het verhogen van
de kwaliteit van de software en het
verkorten van de ontwikkeltijd
enenhet
hetautomatisch
automatischdeployen
deployenvan
& de
testen van
software
de software
enterprise integration • where complex business challenges meet agile solutions
2
Aurea ESB - zonder CI
◆  Lange release cyclus
◆  Langere doorlooptijd voor projecten
◆  Releases (her)bouwen n.a.v. testresultaten
◆  Vergeten artifacts
◆  Vele handmatige handelingen
enterprise integration • where complex business challenges meet agile solutions
3
Continuous Integration
enterprise integration • where complex business challenges meet agile solutions
4
Projects afhankelijkheden
SDM Order
SDM Mobile
Mobile Order
Webshop Order
FTP Service
Klant Order
Database
Access
Sonic Connect
MessageCopy
Services
enterprise integration • where complex business challenges meet agile solutions
5
Uitdagingen
Development
Platform
Production
Platform
Staging
Platform
Promote
Deploy
Deploy
Development
Machine
Production
Server
Production
Server
Production
Server
enterprise integration • where complex business challenges meet agile solutions
6