Plugin Information |
---|
No information for the plugin 'ccm' is available. It may have been removed from distribution. |
Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:
Note
This plug-in has been integrated into the warnings plug-in and is not supported anymore.
Description
This plug-in is supported by the Static Analysis Collector plug-in that collects different analysis results and shows the results in aggregated trend graphs. Additionally, health reporting and build stability are also based on the aggregated results.
The CCM plug-in scans for ccm.xml files in the build workspace and reports the number of warnings found.
The current release is available in the download section. This plug-in is developed and maintained by Ullrich Hafner. Please use the mailing lists or issue tracker to ask questions, create feature request or bug reports, since I don't read the comment section on this page regularly.
Compatibility Matrix
Plugin | 1.0.x | 1.1 | 2.5 | 2.6 | 3.0 | 3.0.1 |
---|---|---|---|---|---|---|
CCM | 0.8+ | 1.0.2+ | 1.0.2+ | 1.0.5+ | 1.0.5+ | 1.1.7 beta |
Jenkins | 1.366+ | 1.366+ | 1.388+ | 1.388+ | 1.399+ | 1.399+ |
Key | Summary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
---|---|---|---|---|---|---|---|---|---|---|
JENKINS-34800 | support a setting to Ignore complexity below threshold | May 13, 2016 | May 13, 2016 | Bruno P. Kinoshita | Robert Lieske | Open | Unresolved | |||
JENKINS-34799 | Failed to copy from workspace to build folder | May 13, 2016 | May 13, 2016 | Bruno P. Kinoshita | Robert Lieske | Open | Unresolved | |||
JENKINS-34798 | CCM results file is not a fileset include | May 13, 2016 | May 13, 2016 | Bruno P. Kinoshita | Robert Lieske | Open | Unresolved | |||
JENKINS-31565 | CCM Plugin help option ERROR: Failed to load help file: Not Found | Nov 16, 2015 | Nov 16, 2015 | Bruno P. Kinoshita | Laura Phelan | Open | Unresolved | |||
JENKINS-18489 | CPD parsing issue | Jun 25, 2013 | Jul 10, 2013 | Bruno P. Kinoshita | pernes olivier | Reopened | Unresolved | |||
Sponsors
For commercial support, please get contact us via @tupilabs
Release Notes
Release 3.2
Release 3.1
- Merged pull request #5 to add support to the Workflow Plug-in (Thanks to @amunis)
Release 3.0.2
- Merged pull requests to add support for "graded" complexity reports. Some tools also describe complexity with "grades", like A, B, C, D, E and F. The plugin will now recognize grades and assign them priorities. The mappings are as follows: A -> low, B -> normal, C, D, E and F -> high priority.
Release 3.0.1
- Merged pull requests for start and end line in the reports
Release 3.0
- Use of analysis-core API to refactor the old code and make it compliant with standard static analysis plug-ins in Jenkins
- Instead of a builder plus a graph generator, now the plug-in is simply a publisher. It means that the plug-in won't invoke CCM anymore. You should use Windows batch commands, MSBuild or other build tools to invoke CCM.
- Due to the refactoring, the i18n for Portuguese and Spanish were lost.
Release 2.5
- Finished Portuguese translation
- Added Spanish language support
- BUG-8165 - Failed to load hudson.plugins.ccm.CCMBuilder at hudson startup on hudson version 1.384 with current version of CCM plug-in (thanks to
abjoshi for reporting) - BUG-8336 - When using CCM with a parameterized build, report generation fails because the parameters are passed to ccm.exe and treated as source folders (thanks to Iristyle for reporting)
- Created maven site
Release 1.1
- i18n. Now CCM supports English and Brazilian Portuguese.
- Rename class CCMBuilderDescription to CCMBuilderDescriptor to keep source code following the standard of names found in many plug-ins code.
- Add help info for all options seen by the user (the ? blue icon)
- Allow the user to define the output file name. (Not implemented)
- Remove unused class files in source code.
- Let the user define multiple source folders instead of only one.
- Let the user define multiple exclusion filters (files, folders and functions). According to CCM 1.0.2 configuration file.
Release 1.0.1
- BUG-7522 - The plugin wasn't ready to behave in distributed Hudson. (thanks to svenborman for reporting and help testing)
- BUG-7531 - The execution command was compatible with Windows XP, Vista and 7, however in Windows 2003 it needed double quotes added to work out properly. (again thanks to svenborman for reporting and help testing)
Release 1.0
- First version of the plug-in (the development was guided based on the source code of the following plug-ins: Violations, Tasks, Seleniumhq and Sonar).
Roadmap
Version 2.6
- Use Area charts (like those that display test results in Jenkins for TestNG and JUnit)
Open source licenses donated for this project
Attachments:
001.JPG (image/jpeg)
002.JPG (image/jpeg)
003.JPG (image/jpeg)
004.JPG (image/jpeg)
005.JPG (image/jpeg)
ccm1.JPG (image/jpeg)
ccm1.JPG (image/jpeg)
ccm1.JPG (image/jpeg)
ccm5.JPG (image/jpeg)
ccm4.JPG (image/jpeg)
ccm2.JPG (image/jpeg)
ccm3.JPG (image/jpeg)
stan4j-88x31-o1.png (image/png)
Screenshot-'smsp-010145 - Terminal Server Client'-4.png (image/png)
Screenshot-'smsp-010145 - Terminal Server Client'-3.png (image/png)
Screenshot-'smsp-010145 - Terminal Server Client'-5.png (image/png)
Screenshot-'smsp-010145 - Terminal Server Client'-6.png (image/png)
Screenshot-'smsp-010145 - Terminal Server Client'-7.png (image/png)
Screenshot at 2012-04-06 04:30:59.png (image/png)
screenshot_ccm.png (image/png)
logo1.png (image/png)