In the process of writing my posts (#1 and #2) on .NET Core and RHEL, it was made clear to me by several friends that I had neglected to use the de facto standard for continuous integration on Linux, Jenkins. Always happy to try out new (to me) tools, I settled in for what I was assured would be a simple configuration to test out my previous work in this bastion of automation.
What is Jenkins?
The first order of business was to understand the difference between Jenkins and TeamCity, another popular CI platform. After 20 minutes of reading, I discovered the following crucial differences:
- Jenkins has been around longer (though not always under the Jenkins moniker).
- Jenkins is open source.
- There are many plugins for Jenkins.
Continue reading “How to install and configure Jenkins to build .NET apps on Red Hat Enterprise Linux”