This repository contains the Sonarqube app package source for Sonarqube.
Using the Cloudron command line tooling
cloudron install --appstore-id com.sonarqube.cloudronapp
The app package can be built using the Sonarqube command line tooling.
cd sonarqube-app
cloudron build
cloudron install
The e2e tests are located in the test/
folder and require nodejs. They are creating a fresh build, install the app on your Cloudron, verify auth, upload a file, backup, restore and verify the file still being present.
cd sonarqube-app/test
npm install
USERNAME=<cloudron username> PASSWORD=<cloudron password> mocha test.js