This plugin integrates Jenkins with Demeter project.
- Loop install and uninstall the specific package
- Collect CPU & RAM & storage consumption records within a container
- Output raw text log to charts
- Host your Jenkins server and Demeter server
- Install OpenJDK and Maven
- Obtain required dependencies from Demeter project and build them by Maven
$ git clone https://github.com/leeshen64/lcmdemeter demeter
$ cd ./demeter/demeter_commons_id/
$ ./mvnw install -Dmvn.test.skip=true
$ cd ../demeter_commons_umei/
$ ./mvnw install -Dmvn.test.skip=true
$ cd ../demeter_commons_util/
$ ./mvnw install -Dmvn.test.skip=true
$ cd ../demeter_c2c_client/
$ ./mvnw install -Dmvn.test.skip=true
- Build OpenWRT Package Test Plugin by Maven
$ ./mvnw verify -Dmvn.test.skip=true
Verify your changes by the following command line script then browsing http://localhost:8080/jenkins
$ ./run_debug.sh