[Jenkins] describes how to use several useful jenkins plug-ins (emma, findbugs)

Source: Internet
Author: User
Tags disk usage
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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.