Be the first to like this
Ulrich Kleber, Huawei, Tim Rozet, Red Hat, Jose Lausuch, Ericsson
Continuous Integration (CI) principles and practices ensure that developers commit their changes to master frequently in order on introduce new features quickly, detect faults early, and provide fixes faster. OPNFV puts great importance on CI and continuously improves how it is done.
One of the main prerequisites for CI is a consistent way of handling the software that is frequently built, integrated, deployed, and tested, achieving reproducibility, reliability and traceability. Another requirement for CI is to have the ability to use resources properly, ensuring that the activities are done on resources that have the capabilities needed by the software that is being tested by allocating resources dynamically. These practices ensure increased resource utilisation, getting rid of the waste and reduce the time it takes to get the feedback from CI further.
The introduction of the Scenario Descriptor File and POD Descriptor File aim to enable full dynamicity by bringing alignment for how the software is integrated and the resources assigned, making it possible to serve the needs of the community. In addition to CI, the entire OPNFV community can benefit from this dynamism.
During this session, we will talk about our experiences, the current activities, the problems that are addressed, the benefits, and how everyone can contribute to this work.