What's on this page

Pipeline

Create CI Pipeline

Objectives Create a continuous integration (CI) pipeline that will automatically build and test VNF or Network Service packages when changes are detected in Git projects. This CI pipeline will be triggered when there is a check-in to the master branch of the VNF or Network Service git project. Pre-requisites All VNF and Network Services packages the VNF or Network Service project under development depends on for both testing and when it is released. »

Create Release Pipeline

Objectives Create a release pipeline that will package a VNF or Network Service project into a binary package. Pre-requisites CI Pipeline has already been configured and tested. Introduction This pipeline will be triggered when there is a check-in to the master branch. It will: Checkout the project (tagged version) Check that all packages this project depends on in release have also been released (i.e. not SNAPSHOT versions) Check this version of the project has not already been released Rename the package in nexus (remove the SNAPSHOT) If the project is a NS, then deploy it’s package, and all the packages it depends on for release to the production TNC-O. »