Need advice about which tool to choose?Ask the StackShare community!
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of Jenkins
Pros of Semaphore
Pros of wercker
Pros of Jenkins
- Hosted internally523
- Free open source469
- Great to build, deploy or launch anything async318
- Tons of integrations243
- Rich set of plugins with good documentation211
- Has support for build pipelines111
- Easy setup68
- It is open-source66
- Workflow plugin53
- Configuration as code13
- Very powerful tool12
- Many Plugins11
- Continuous Integration10
- Great flexibility10
- Git and Maven integration is better9
- 100% free and open source8
- Slack Integration (plugin)7
- Github integration7
- Self-hosted GitLab Integration (plugin)6
- Easy customisation6
- Pipeline API5
- Docker support5
- Fast builds4
- Hosted Externally4
- Excellent docker integration4
- Platform idnependency4
- AWS Integration3
- JOBDSL3
- It's Everywhere3
- Customizable3
- Can be run as a Docker container3
- It`w worked3
- Loose Coupling2
- NodeJS Support2
- Build PR Branch Only2
- Easily extendable with seamless integration2
- PHP Support2
- Ruby/Rails Support2
- Universal controller2
Pros of Semaphore
- Easy setup20
- Fast builds15
- Free for private github repos14
- Great customer support8
- Free for open source6
- Organizations ready5
- Slack integration4
- SSH debug access2
- GitHub Integration2
- Easy to use1
- Continuous Deployment1
- Pipeline builder GUI1
- BitBucket integration1
- Docker support1
- Simple UI1
- Parallelism1
Pros of wercker
- Automatic Deployments35
- Free33
- Easy config via yaml25
- Awesome UI23
- Github integration23
- Continuous Deployment22
- Supports both Github and Bitbucket16
- Easy to setup14
- Reliable12
- Bitbucket Integration11
- Community-driven components (boxes and steps)4
- Fast builds4
- Easy to get started4
- Docker based4
- Easy UI3
- Flexible configuration via YAML3
- Multi-target deploys2
- Trigger by branch name1
- Great UI, free and an active Slack channel :)1
- Docker support1
- Multiple configurable build steps1
Sign up to add or upvote prosMake informed product decisions
Cons of Jenkins
Cons of Semaphore
Cons of wercker
Cons of Jenkins
- Workarounds needed for basic requirements13
- Groovy with cumbersome syntax10
- Plugins compatibility issues8
- Lack of support7
- Limited abilities with declarative pipelines7
- No YAML syntax5
- Too tied to plugins versions4
Cons of Semaphore
Be the first to leave a con
Cons of wercker
Be the first to leave a con
Sign up to add or upvote consMake informed product decisions
- No public GitHub repository available -
- No public GitHub repository available -
What is Jenkins?
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
What is Semaphore?
Semaphore is the fastest continuous integration and delivery (CI/CD) platform on the market, powering the world’s best engineering teams.
What is wercker?
Wercker is a CI/CD developer automation platform designed for Microservices & Container Architecture.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention Jenkins, Semaphore, and wercker as a desired skillset
What companies use Jenkins?
What companies use Semaphore?
What companies use wercker?
Sign up to get full access to all the companiesMake informed product decisions
What tools integrate with Jenkins?
What tools integrate with Semaphore?
What tools integrate with wercker?
What tools integrate with Jenkins?
What tools integrate with Semaphore?
What tools integrate with wercker?
Sign up to get full access to all the tool integrationsMake informed product decisions
Blog Posts
What are some alternatives to Jenkins, Semaphore, and wercker?
TeamCity
TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.
CircleCI
Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.
Travis CI
Free for open source projects, our CI environment provides multiple runtimes (e.g. Node.js or PHP versions), data stores and so on. Because of this, hosting your project on travis-ci.com means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.
Bamboo
Focus on coding and count on Bamboo as your CI and build server! Create multi-stage build plans, set up triggers to start builds upon commits, and assign agents to your critical builds and deployments.
Apache Maven
Maven allows a project to build using its project object model (POM) and a set of plugins that are shared by all projects using Maven, providing a uniform build system. Once you familiarize yourself with how one Maven project builds you automatically know how all Maven projects build saving you immense amounts of time when trying to navigate many projects.