White Papers

Understanding OPNFV

Issue link: https://read.uberflip.com/i/1344850

Contents of this Issue


Page 90 of 144

Understanding OPNFV 90 Software Automation/CI – Jenkins Jenkins is an open source software automation tool that is commonly used to automate integration builds and testing. Think of Jenkins as an amalgamation of powerful scripting, a ma ke utility on steroids, and the ability to trigger activities based on events such as Git repository changes. OPNFV uses Jenkins to run automated continuous integration, deployment and testing. The tests may be simple verif y jobs or one of the more complex test suites (see Chapter 8). OPNFV treats Jenkins jobs like source code; these files are developed, reviewed, tested and submitted. Jenkins Job Builder (JJB) enables this process by automating the creation, testing, configuration, and maintenance of the Jenkins jobs used by OPNFV CI. OPNFV Jenkins RelEng also provides additional tools for test result data collection, analytics, search and visualization, such as Elasticsearch, Logstash, Kibana and Grafana.

Articles in this issue

Links on this page

view archives of White Papers - Understanding OPNFV