Jenkins vs LambCI vs Travis CI

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

Jenkins

43.4K
35.9K
+ 1
2.2K
LambCI

4
12
+ 1
0
Travis CI

9.7K
5.5K
+ 1
1.8K
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Jenkins
Pros of LambCI
Pros of Travis CI
  • 521
    Hosted internally
  • 465
    Free open source
  • 314
    Great to build, deploy or launch anything async
  • 243
    Tons of integrations
  • 210
    Rich set of plugins with good documentation
  • 109
    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
    Continuous Integration
  • 8
    Great flexibility
  • 8
    Git and Maven integration is better
  • 6
    Github integration
  • 6
    100% free and open source
  • 6
    Slack Integration (plugin)
  • 5
    Easy customisation
  • 5
    Self-hosted GitLab Integration (plugin)
  • 4
    Docker support
  • 3
    Excellent docker integration
  • 3
    Platform idnependency
  • 3
    Fast builds
  • 3
    Pipeline API
  • 2
    Customizable
  • 2
    Can be run as a Docker container
  • 2
    It`w worked
  • 2
    JOBDSL
  • 2
    Hosted Externally
  • 2
    It's Everywhere
  • 2
    AWS Integration
  • 1
    NodeJS Support
  • 1
    PHP Support
  • 1
    Ruby/Rails Support
  • 1
    Universal controller
  • 1
    Easily extendable with seamless integration
  • 1
    Build PR Branch Only
    Be the first to leave a pro
    • 506
      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
      Integrates with everything
    • 2
      Github Pull Request build
    • 2
      Straightforward Github/Coveralls integration
    • 2
      Easy of Usage
    • 1
      Caching resolved artifacts
    • 1
      Docker support
    • 1
      Great Documentation
    • 1
      Free for students
    • 1
      Build matrix
    • 1
      No-brainer for CI
    • 1
      Debug build workflow
    • 1
      Ubuntu trusty is not supported
    • 1
      Configuration saved with project repository
    • 1
      Multi-threaded run
    • 1
      Hipchat Integration
    • 0
      One
    • 0
      Perfect

    Sign up to add or upvote prosMake informed product decisions

    Cons of Jenkins
    Cons of LambCI
    Cons of Travis CI
    • 12
      Workarounds needed for basic requirements
    • 8
      Groovy with cumbersome syntax
    • 6
      Limited abilities with declarative pipelines
    • 6
      Plugins compatibility issues
    • 5
      Lack of support
    • 4
      No YAML syntax
    • 2
      Too tied to plugins versions
      Be the first to leave a con
      • 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 -

      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 LambCI?

      LambCI is a package you can upload to AWS Lambda that gets triggered when you push new code or open pull requests on GitHub and runs your tests (in the Lambda environment itself) – in the same vein as Jenkins, Travis or CircleCI.

      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 Jenkins?
      What companies use LambCI?
      What companies use Travis CI?
        No companies found

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

        What tools integrate with Jenkins?
        What tools integrate with LambCI?
        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

        GitJenkinsKafka+7
        3
        1644
        GitJenkinsGroovy+4
        4
        1824
        Dec 4 2019 at 8:01PM

        Pinterest

        JenkinsKubernetesTensorFlow+4
        5
        2968
        GitHubPythonReact+42
        47
        39419
        What are some alternatives to Jenkins, LambCI, and Travis CI?
        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.
        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.
        Puppet Labs
        Puppet is an automated administrative engine for your Linux, Unix, and Windows systems and performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
        See all alternatives