As the CVS Tag plugin is no longer compatible with CVS Plugin ("WARNING: CVS Tagging plugin currently does not work with CVS Plugin 2.0 or later.") please extend the CVS Plugin implementation to allow its usage as a build and/or post-build action in a Jenkins job.
This will allow the CVS Plugin users to:
1. Impose the build tagging (on success, for example), avoiding human errors (forgotten tagging);
2. Validate the tag (content) against some rules (using a script, the Validating String Parameter Plugin, etc.);
3. Generate a tag based on job run parameters.