Findbugs usage:
Objective: To automate code lookup and prompt for spam code or provide code optimization suggestions
1. First download findbugs
Http://findbugs.sourceforge.net/downloads.html
2. Configure findbugs in ant
Http://www.51testing.com /? Uid-265524-action-viewspace-itemid-200942
3. Download The findbugs plug-in from jenkins again.
No configuration is required. If ant is called, The findbugs. xml file is automatically generated in the project and the findbugs curve is drawn in jenkins.
Emma usage:
Purpose: To test the code coverage rate
If maven is used, you only need to specify the target emma: emma.
If ant is used, continue reading
1. First download emma
Http://emma.sourceforge.net/downloads.html
2. Configure emma in ant
An ant utility example http://ouzhong.blog.hexun.com/32369273_d.html
IBM ant-emma configuration: http://www.ibm.com/developerworks/cn/java/j-lo-emma/
3. Download the emma-jenkins plug-in
Https://wiki.jenkins-ci.org/display/JENKINS/Emma+Plugin
You can use the following features for other purposes:
1. ant plug-in
2. the disk usage plugin plug-in can monitor the physical space consumed by each build project.
3. The thinbackup plug-in can back up the configuration of your job.
4. The jenkins workspace cleanup plugin plug-in can be cleared before each build.
5. The build-name-setter plug-in can set the name displayed for each build.
6. git plug-in
7. PMD plug-in
8. The python plugin allows you to write python code like a shell.
9. email-ext plug-in provides you with HTML-format emails.
10. hudson next build number plugin. If you want to put the version number of each build in your product version, you can use this plug-in.
11. HTML publisher plugin supports reports in HTML Format
12. android lint plugin supports android project check
13. Copy Artifact Plugin supports copying the results generated after build to other projects.
14. promoted supports manual test and verification, or release the product. It is manually executed after the build is complete.
15. The Jenkins description setter plugin plug-in can be modified in the Job description, such as the QR code.
16. Hudson Port Allocator Plug-in to enable or disable the Port, or select a free Port to build
17. Android Emulator Plugin
18. JobConfigHistory Plugin is used to view the jobconfig history.
19. The Jenkins Sounds plugin plug-in is used to give a sound prompt after the build is completed.
20. JIRA Plugin is used with Jira.