Just a user of Jenkins
- Automated Builds to help rule out human build fails. Indicators that also notifies if a build has failed.
- Documents changes to each file in the build as well as keeping a log of the builds over time in case you have to revert.
- Works particularly well with Git repositories as the hooks automatically can trigger a new build once it has detected any updates.
Cons
- As a new user that jumped into Jenkins, it seemed a bit more overwhelming to use at first. If there was an intuitive guide that could help out the workflow would be great.
- It took a little elbow grease to get Jenkins to cooperate with Git.
- When builds fail, I wish it would give a little bit more detail in troubleshooting what went wrong.