In many applications of OSS, components developed by independent communities are tested only within the context of the corresponding communities without integrating the components from other communities. This results in very limited or nonexistent end-to-end testing and causes problems for the seamless interworking of these components when they are attempted to be integrated with each other.
OPNFV has created a comprehensive CI that was originally based on the consumption of stable artifacts. We will present a recent extension of the OPNFV CI which was established by the close collaboration between OpenStack, OPNFV, and OpenDaylight communities; Cross Community CI (XCI).
XCI enables timely verification of ongoing upstream development work in a full OPNFV system context. The patches or the latest versions from the trunk of the upstream components can be integrated and tested on baremetal, significantly cutting the time it takes to introduce new features, identify and fix bugs.
The XCI activity has already started changing how the communities work with each other when it comes to CI/CD, DevOps, and Infrastructure in order to make things faster and get communities even closer to each other. This talk looks into collaborative development from different perspective in order to increase the awareness and aims to achieve real CD & DevOps way of working in Open Source.
Attendees will learn about OPNFV XCI and potentially use and contribute to this cross community collaboration effort, increasing the speed and agility in the respective projects they work with.