Codeship vs Jenkins vs Travis CI

Need advice about which tool to choose?Ask the StackShare community!

Codeship

1K
722
+ 1
1.5K
Jenkins

39.2K
31.9K
+ 1
2.2K
Travis CI

7.5K
5.2K
+ 1
1.8K
Advice on Codeship, Jenkins, and Travis CI
Needs advice
on
Jenkins
and
Azure Pipelines

We are currently using Azure Pipelines for continous integration. Our applications are developed witn .NET framework. But when we look at the online Jenkins is the most widely used tool for continous integration. Can you please give me the advice which one is best to use for my case Azure pipeline or jenkins.

See more
Replies (1)
Recommends
GitHub

If your source code is on GitHub, also take a look at Github actions. https://github.com/features/actions

See more
Mohammad Hossein Amri
Chief Technology Officer at Axceligent Solutions · | 3 upvotes · 167.3K views
Needs advice
on
Jenkins
and
GoCD

I'm open to anything. just want something that break less and doesn't need me to pay for it, and can be hosted on Docker. our scripting language is powershell core. so it's better to support it. also we are building dotnet core in our pipeline, so if they have anything related that helps with the CI would be nice.

See more
Replies (1)
Ankit Malik
Software Developer at CloudCover · | 1 upvotes · 154.8K views

Google cloud build can help you. It is hosted on cloud and also provide reasonable free quota.

See more
Needs advice
on
Jenkins
and
Concourse

I'm planning to setup complete CD-CD setup for spark and python application which we are going to deploy in aws lambda and EMR Cluster. Which tool would be best one to choose. Since my company is trying to adopt to concourse i would like to understand what are the lack of capabilities concourse have . Thanks in advance !

See more
Replies (1)
Maxi Krone
Cloud Engineer at fme AG · | 2 upvotes · 73.3K views
Recommends
Concourse

I would definetly recommend Concourse to you, as it is one of the most advanced modern methods of making CI/CD while Jenkins is an old monolithic dinosaur. Concourse itself is cloudnative and containerbased which helps you to build simple, high-performance and scalable CI/CD pipelines. In my opinion, the only lack of skills you have with Concourse is your own knowledge of how to build pipelines and automate things. Technincally there is no lack, i would even say you can extend it way more easily. But as a Con it is more easy to interact with Jenkins if you are only used to UIs. Concourse needs someone which is capable of using CLIs.

See more
Decisions about Codeship, Jenkins, and Travis CI
Pedro Gil Carvalho
Head of Engineering at Lengoo GmbH · | 5 upvotes · 9.4K views

We replaced Jenkins with Github Actions for all our repositories hosted on Github. GA has two significant benefits for us compared to an external build tool: it's simpler, and it sits at eye level.

Its simplicity and smooth user experience makes it easier for all developers to adopt, giving them more autonomy.

Sitting at eye level means it's completely run and configured right alongside the code, so that it's easier to observe and adjust our builds as we go.

These two benefits have made "the build" less of a system engineer responsibility and more of a developer tool, giving developers more ownership from code to release.

See more
Kirill Mikhailov

Jenkins is a friend of mine. 😀

There are not much space for Jenkins competitors for now from my point of view. With declarative pipelines now in place, its super easy to maintain them and create new ones(altho I prefer scripted still). Self-hosted, free, huge community makes it the top choice so honestly for me it was an easy pick.

See more

When choosing a tool to help automate our CI/CD, the decision came down to GitHub Actions (GA) or TravisCI. Both are great, but the team has more experience with GA. Given GAs broad support of languages and workflows, it's hard to go wrong with this decision. We will also be using GitHub for version control and project management, so having everything in one place is convenient.

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Codeship
Pros of Jenkins
Pros of Travis CI
  • 215
    Simple deployments
  • 179
    Easy setup
  • 159
    Github integration
  • 147
    Continuous deployment
  • 110
    Bitbucket integration
  • 97
    Easy ui
  • 84
    Slack integration
  • 66
    Fast builds
  • 61
    Great ui
  • 61
    Great customer support
  • 28
    SSH debug access
  • 27
    Free plan for 5 private repositories
  • 27
    Easy to get started
  • 23
    Competitively priced
  • 20
    Notifications
  • 20
    Hipchat, Campfire integrations
  • 16
    Awesome UI
  • 15
    Fast
  • 14
    Great documentation
  • 13
    Great experience
  • 12
    Free for open source
  • 10
    Great Tutorials
  • 4
    GitLab integration
  • 4
    Free
  • 4
    Easy to use, above all and its free for basic use
  • 3
    Easy for CI first timers
  • 3
    BitBucket Support
  • 3
    Very easy to get started
  • 3
    Build private Github repos on the free plan
  • 3
    Awesome
  • 2
    Super easy setup, works great with py.test/tox
  • 2
    Openshift integration
  • 2
    Great support, even on free tier
  • 2
    AppEngine integration
  • 2
    Easy debugging with ssh
  • 2
    Integrates with other free software
  • 2
    Superfast team work integration
  • 2
    Grepping Codeship = 1 day. Grepping Bamboo = 1 month
  • 2
    Easy to set up, very nice GitHub integration
  • 2
    Up and running in few minutes, and above all UI
  • 521
    Hosted internally
  • 463
    Free open source
  • 313
    Great to build, deploy or launch anything async
  • 243
    Tons of integrations
  • 208
    Rich set of plugins with good documentation
  • 108
    Has support for build pipelines
  • 72
    Open source and tons of integrations
  • 63
    Easy setup
  • 61
    It is open-source
  • 54
    Workflow plugin
  • 11
    Configuration as code
  • 10
    Very powerful tool
  • 9
    Many Plugins
  • 8
    Great flexibility
  • 8
    Git and Maven integration is better
  • 7
    Continuous Integration
  • 6
    Github integration
  • 6
    Slack Integration (plugin)
  • 5
    100% free and open source
  • 5
    Self-hosted GitLab Integration (plugin)
  • 5
    Easy customisation
  • 4
    Docker support
  • 3
    Pipeline API
  • 3
    Excellent docker integration
  • 3
    Platform idnependency
  • 3
    Fast builds
  • 2
    Hosted Externally
  • 2
    It`w worked
  • 2
    Can be run as a Docker container
  • 2
    Customizable
  • 2
    AWS Integration
  • 2
    It's Everywhere
  • 2
    JOBDSL
  • 1
    NodeJS Support
  • 1
    PHP Support
  • 1
    Ruby/Rails Support
  • 1
    Universal controller
  • 1
    Easily extendable with seamless integration
  • 1
    Build PR Branch Only
  • 508
    Github integration
  • 388
    Free for open source
  • 272
    Easy to get started
  • 191
    Nice interface
  • 163
    Automatic deployment
  • 72
    Tutorials for each programming language
  • 40
    Friendly folks
  • 29
    Support for multiple ruby versions
  • 28
    Osx support
  • 24
    Easy handling of secret keys
  • 6
    Fast builds
  • 4
    Support for students
  • 3
    The best tool for Open Source CI
  • 3
    Hosted
  • 3
    Build Matrices
  • 2
    Straightforward Github/Coveralls integration
  • 2
    Easy of Usage
  • 2
    Github Pull Request build
  • 2
    Integrates with everything
  • 1
    Docker support
  • 1
    Configuration saved with project repository
  • 1
    Free for students
  • 1
    Build matrix
  • 1
    No-brainer for CI
  • 1
    Debug build workflow
  • 1
    Great Documentation
  • 1
    Multi-threaded run
  • 1
    Hipchat Integration
  • 1
    Caching resolved artifacts
  • 1
    Ubuntu trusty is not supported
  • 0
    Perfect
  • 0
    One

Sign up to add or upvote prosMake informed product decisions

Cons of Codeship
Cons of Jenkins
Cons of Travis CI
  • 3
    Ui could use some polishing
  • 0
    Antiquated ui
  • 0
    Difficult to answer build questions
  • 12
    Workarounds needed for basic requirements
  • 8
    Groovy with cumbersome syntax
  • 6
    Plugins compatibility issues
  • 6
    Limited abilities with declarative pipelines
  • 5
    Lack of support
  • 4
    No YAML syntax
  • 2
    Too tied to plugins versions
  • 8
    Can't be hosted insternally
  • 3
    Feature lacking
  • 3
    Unstable
  • 2
    Incomplete documentation for all platforms

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -
- No public GitHub repository available -

What is Codeship?

Codeship runs your automated tests and configured deployment when you push to your repository. It takes care of managing and scaling the infrastructure so that you are able to test and release more frequently and get faster feedback for building the product your users need.

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 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.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Codeship?
What companies use Jenkins?
What companies use Travis CI?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Codeship?
What tools integrate with Jenkins?
What tools integrate with Travis CI?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

Mar 24 2021 at 12:57PM

Pinterest

+7
3
1379
+4
4
1681
Dec 4 2019 at 8:01PM

Pinterest

+4
5
2901
+42
46
38931
What are some alternatives to Codeship, Jenkins, and Travis CI?
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.
Semaphore
Semaphore is the fastest continuous integration and delivery (CI/CD) platform on the market, powering the world’s best engineering teams.
Shippable
Shippable is a SaaS platform that lets you easily add Continuous Integration/Deployment to your Github and BitBucket repositories. It is lightweight, super simple to setup, and runs your builds and tests faster than any other service.
Codefresh
Automate and parallelize testing. Codefresh allows teams to spin up on-demand compositions to run unit and integration tests as part of the continuous integration process. Jenkins integration allows more complex pipelines.
GitLab
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
See all alternatives
Reviews of Codeship, Jenkins, and Travis CI
Review of
Codeship

Working for a web agency, I have access to many premium services for all parts of the development process which leads to two things when it comes to working on my personal projects at home.

1: I am more fussy about the quality of tools and services that I use than I was before I went from just messing around with programming to having a developer job.

2: I really don't want to pay a single fee or any kind of subscription to services as after using them all day at work I find it hard to justify personally paying a premium to use them for a bit of time at home after work.

However with Code ship neither of these things caused any issues as I found it to be very high quality and free.

On the subject of it being free, I know there are other CI solutions that are free however if you wish to use it with a private repository then unless you already have private Github repos then the fact that Code Ship integrates with Bitbucket can be extremely convenient as it means you can set up your personal projects with free private repository and a free CI / testing solution for absolutely free.

Overall Codeship has really impressed me in every way from its pricing to its clean and simple UI and its ease of use.

Marc Qualie
Review of
Codeship

Setting up continuous integration is complex and time consuming. I've used Codeship for 1 year now and I would never go back to previous systems such as self hosted Jenkins for any kind of web applications. The ability to change developer access on a per repository basis with the click of a button is very helpful and integration with all our services such as Github and Heroku make testing and deployment happen in the background so we can concentrate on our application and not worry about what state the live code is in. We also find the Slack integration (and flowdock before that) to be a great way to share the current code status with the whole team without getting spammed with emails on each commit and build state change while testing prototype branches or working on pull-requests.

Review of
Codeship

Like most developers I'd love it if my deployment processes were always the same for every project so I never had to think about deployment. However, that's probably never going to happen unless we stop having clients. Codeship allows me to organize all of my deployments into one place and set them up once so that I don't have to remember the process for every nuance of every client.

Whether it's deploying a Drupal or Wordpress site to a private server, a Meteor.js app to Modulus, or just about anything else Codeship gives me the flexibility of writing my own shell scripts for custom jobs (private server) but also one-click solutions for common problems (deployment to Modulus).

Highly recommend them!

Review of
Codeship

It's not easy to differentiate a CI/CD service because integrations matter so much more than the service itself. Didn't even need to read any docs, it just works exactly as you expect it to.

Pros:

  • Pipelines for running tests in parallel (freemium).
  • Easiest setup of any CI service I've tried.
  • Mandatory build status image service.

Cons:

  • Test runners are alright, but not that powerful. Py.test can run tests in parallel on its own, but enabling that feature doesn't seem to speed up Codeship runs.
  • Doesn't detect tox environments, so you have to specify one environment per pipeline manually.
Ben Gandhi-Shepard
Review of
Codeship

I spent half a day grepping CodeShip and now I have a sweet deployment process for WP sites. After a month of wrestling with Bamboo I decided to give CodeShip a try thanks to an article by CodeShip's Roman Kuba about deploying WP sites

I am now killin' WP development with my CodeShip + WPEngine setup. This is also making WP development/deployment fun for the first time. CodeShip f*cking rocks.

Review of
Travis CI

In the past we used to run Jenkins. The build server always had weird issues and was a pain to maintain. Travis is a great solution for CI. Their Debug build features makes it trivial to figure out why your build broke. The integration with Github is also very slick. One thing they could improve is the documentation on the .travis.yaml format. All in all, great company and very responsive supports. Over here at getstream.io we're a fan. Keep up the good work guys!

How developers use Codeship, Jenkins, and Travis CI
datapile uses
Travis CI

Travis CI is our pillar for automated deployment, pull request testing, auto-merging (for non-mission-critical projects), and build testing per commit / release.

It is highly configurable, super cheap, and extremely robust (supports every language and configuration we've thrown at it).

Kalibrr uses
Jenkins

All of our pull requests are automatically tested using Jenkins' integration with GitHub, and we provision and deploy our servers using Jenkins' interface. This is integrated with HipChat, immediately notifying us if anything goes wrong with a deployment.

Wirkn Inc. uses
Jenkins

Jenkins is our go-to devops automation tool. We use it for automated test builds, all the way up to server updates and deploys. It really helps maintain our homegrown continuous-integration suite. It even does our blue/green deploys.

Bùi Thanh uses
Jenkins
  • Continuous Deploy
  • Dev stage: autodeploy by trigger push request from 'develop' branch of Gitlab
  • Staging and production stages: Build and rollback quicly with Ansistrano playbook
  • Sending messages of job results to Chatwork.
AngeloR uses
Jenkins

Currently serves as the location that our QA team builds various automated testing jobs.

At one point we were using it for builds, but we ended up migrating away from them to Code Pipelines.

Andrew Gatenby uses
Codeship

We use this as a CI tool when working on our API and related tools. The setup is relatively painless and it hooks directly into our Github repo's to provide reports and feedback.

Trusted Shops GmbH uses
Jenkins

We use Jenkins to schedule our Browser and API Based regression and acceptance tests on a regular bases. We use additionally to Jenkins GitlabCI for unit and component testing.

Dieter Adriaenssens uses
Travis CI

Travis CI builds and tests every commit. It's also used to deploy Buildtime Trend as a Service to Heroku and the Buildtime Trend Python library to the PyPi repository.

Nate Ferrell uses
Travis CI

Travis CI is critical for Linux and macOS CI tests for the Powershell module. Travis runs the same tests we run in AppVeyor in parallel.

RentChek uses
Codeship

Runs a full test suite whenever we push changes to master and if everything is good, automatically deploys our changes to production.

Andrew Williams uses
Travis CI

To ensure that what works locally will also work for someone else. Also used to send code coverage to codeintel

Sascha Manns uses
Travis CI

Travis provides more than one Ruby version setting. So i can test my push directly in different Ruby versions.

Kim Do Hyeon uses
Codeship

원래 CircleCI 쓰다가 갑자기 슬랙으로 알림오는게 안돼서 Codeship 쓰는 중 Circle CI가 더 편함

azawisza uses
Codeship

build center and continous deployment for all services

Grubster uses
Codeship

A QA tool that runs the platform's automated tests