Jenkins does not have any built-in support for a "pre-tested commit", which is what it seems like you are looking for. See https://wiki.jenkins-ci.org/display/JENKINS/Designing+pre-tested+commit and https://issues.jenkins-ci.org/browse/JENKINS-1682. If you were using git as your version control system, it looks like there has been some effort there (see http://jenkins-ci.org/content/pre-tested-commits-git).
If you are looking for a system that does this out of the box, you might want to check out TeamCity and its "pre-tested commit" feature. This is not a free product, however.