Overall Satisfaction with Jenkins
Jenkins is used as a development only tool as a manual as well as continuous integration tool with hooks into Artifactory. We have 15 build machines supporting Windows, Mac OSX and Linus Operating Systems.
- Creating a basic build job is quick and painless.
- Jenkins integrates with source control and Artifactory extremely well.
- There are so many plugins that just about anything is possible.
- Quite a few plugins have been discontinued recently due to security flaws.
- Slaves often get disconnected for no apparent reason and have had to write our own code to check and bring them back online automatically when needed.
- Consistent builds using the same dependencies and same steps every time. Much better than building on a developer's machine.
- Microsoft Team Foundation Server
Jenkins supports multi-platforms quite well and that is the main reason why it was initially chosen.