opencit and openticket demonstrating the functionality of the openengsb

9
OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

Upload: edgar-baldwin

Post on 08-Jan-2018

212 views

Category:

Documents


0 download

DESCRIPTION

Continuous integration and test Automatically compile and run tests on code changes Goal: Early quality control of changes Well-known implementations: o Jenkins o Buildbot o CruiseControl o etc

TRANSCRIPT

Page 1: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

OpenCIT and OpenTicket

Demonstrating the functionality of the OpenEngSB

Page 2: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

Continuous integration and test

• Automatically compile and run tests on code changes• Goal: Early quality control of changes• Well-known implementations:

o Jenkinso Buildboto CruiseControlo etc

Page 3: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

OpenCIT

• A simple continuous integration and test server

• Uses the OpenEngSB for the heavy lifting

• Web-Based UI, abstractions for SCMs, build systems, ...

Page 4: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

OpenCIT implementation concept

 

Image © Christoph Gritschenberger

Page 5: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

What is so nice about it?

• Small codebase• Only code what you care

abouto CI&T workflowo User interface

• The OpenEngSB handles the rest

• To the right: The actual Drools workflow

Page 6: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

OpenCIT advantages

• Extensibleo Write a new connectoro Or change the workflow

• Easy to understando Thanks to the small codebases

• Full power of the OpenEngSB availableo Play with the OpenEngSB admin UI

Page 7: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

OpenTicket

• A simple issue tracker / human task tool

• Interface between automated workflows and human tasks

Page 8: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

Workflows and human tasks

Page 9: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB

http://www.openengsb.org/http://opencit.openengsb.org/

http://openticket.openengsb.org/