opencit and openticket demonstrating the functionality of the openengsb
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 etcTRANSCRIPT
![Page 1: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/1.jpg)
OpenCIT and OpenTicket
Demonstrating the functionality of the OpenEngSB
![Page 2: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/4.jpg)
OpenCIT implementation concept
Image © Christoph Gritschenberger
![Page 5: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/8.jpg)
Workflows and human tasks
![Page 9: OpenCIT and OpenTicket Demonstrating the functionality of the OpenEngSB](https://reader036.vdocuments.mx/reader036/viewer/2022083119/5a4d1af67f8b9ab059981a2a/html5/thumbnails/9.jpg)
http://www.openengsb.org/http://opencit.openengsb.org/
http://openticket.openengsb.org/