Jenkins is powerful and painfully complex. You might need that complexity for large projects but personally I've found it to be so frustrating to set up simple stuff.
Often better to have your scripts do most of the work and the build tool handle triggers, bookkeeping, and some statistics.