The Jenkinsfile performs packaging and testing on the project. When on the develop branch, a SonarQube analysis is conducted.