Quick and simple comparison between Jenkins and Teamcity based on personal use on both for a month.
Jenkins | Teamcity | |
Price | Free |
|
Configuration Data | Internally managed XML file | SQLServer |
Install | Easy | Easy, but need to set up with SQLServer. |
Build configuration | Normal | Normal, especially well prepared for .Net project |
Deployment | Can be done by Powershell script | Can be done by Powershell script |
Octopus integration | Yes | Yes |
Etc | large pool of plug-ins and community support | Reliable as a paid product. |
For both, installation of tool is easy, but setting up a build configuration can be tricky.
If cost doesn’t matter, I would go with TeamCity with Octopus deploy, but given limited financial support, my choice for now is Jenkins and Powershell for CI and CD for now.