Capistrano just requires that you deploy from a Git repository. I'd suggest making your CI server (or, wait until
http://harrow.io/ is publicly available!) and make a commit to an "obfuscated" branch from which you deploy.
You could of course build the branch by hand, but you can imagine how reliably that'll work!
You can create "orphaned" branches, in Git, with no common history (so-as not to give away your secrets), and deploy from that branch each time. You can also force-push the branch, so that at any given time your `production-obfcs` branch represents your HEAD/master/version, and roll with that.