From the course: Continuous Integration: Tools
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Comparing self-hosted tools
From the course: Continuous Integration: Tools
Comparing self-hosted tools
Self-hosted CI/CD tools give us full control over the hardware and software, running tests, creating artifacts, and deploying applications. However, that control comes with the responsibility of installing and maintaining the entire stack. Jenkins is open-source, free, and supports thousands of plugins. The Jenkins file format is also great for easily modeling pipeline stages. Bamboo is known for tight integration with other Atlassian products and connects to a marketplace for plugins and extensions. Bamboo also provides a web-based interface for creating pipelines. TeamCity works seamlessly with JetBrains' IDEs and other editors like Visual Studio Code. Project detection speeds up configuration, and Kotlin-based pipeline files are approachable for most developers using TeamCity. Now, let's explore the next category, Software as a Service.