Jenkins vs LambCI vs Travis CI

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

Jenkins

58.7K
50K
+ 1
2.2K
LambCI

4
13
+ 1
0
Travis CI

26.4K
6.7K
+ 1
1.7K
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of Jenkins
Pros of LambCI
Pros of Travis CI
  • 523
    Hosted internally
  • 469
    Free open source
  • 318
    Great to build, deploy or launch anything async
  • 243
    Tons of integrations
  • 211
    Rich set of plugins with good documentation
  • 111
    Has support for build pipelines
  • 68
    Easy setup
  • 66
    It is open-source
  • 53
    Workflow plugin
  • 13
    Configuration as code
  • 12
    Very powerful tool
  • 11
    Many Plugins
  • 10
    Continuous Integration
  • 10
    Great flexibility
  • 9
    Git and Maven integration is better
  • 8
    100% free and open source
  • 7
    Github integration
  • 7
    Slack Integration (plugin)
  • 6
    Easy customisation
  • 6
    Self-hosted GitLab Integration (plugin)
  • 5
    Docker support
  • 5
    Pipeline API
  • 4
    Fast builds
  • 4
    Platform idnependency
  • 4
    Hosted Externally
  • 4
    Excellent docker integration
  • 3
    It`w worked
  • 3
    Customizable
  • 3
    Can be run as a Docker container
  • 3
    It's Everywhere
  • 3
    JOBDSL
  • 3
    AWS Integration
  • 2
    Easily extendable with seamless integration
  • 2
    PHP Support
  • 2
    Build PR Branch Only
  • 2
    NodeJS Support
  • 2
    Ruby/Rails Support
  • 2
    Universal controller
  • 2
    Loose Coupling
    Be the first to leave a pro
    • 506
      Github integration
    • 388
      Free for open source
    • 271
      Easy to get started
    • 191
      Nice interface
    • 162
      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
      Github Pull Request build
    • 2
      Straightforward Github/Coveralls integration
    • 2
      Easy of Usage
    • 2
      Integrates with everything
    • 1
      Caching resolved artifacts
    • 1
      Docker support
    • 1
      Great Documentation
    • 1
      Build matrix
    • 1
      No-brainer for CI
    • 1
      Debug build workflow
    • 1
      Ubuntu trusty is not supported
    • 1
      Free for students
    • 1
      Configuration saved with project repository
    • 1
      Multi-threaded run
    • 1
      Hipchat Integration
    • 0
      Perfect

    Sign up to add or upvote prosMake informed product decisions

    Cons of Jenkins
    Cons of LambCI
    Cons of Travis CI
    • 13
      Workarounds needed for basic requirements
    • 10
      Groovy with cumbersome syntax
    • 8
      Plugins compatibility issues
    • 7
      Lack of support
    • 7
      Limited abilities with declarative pipelines
    • 5
      No YAML syntax
    • 4
      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!

      Jobs that mention Jenkins, LambCI, and Travis CI as a desired skillset
      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
        2232
        GitJenkinsGroovy+4
        4
        2863
        Dec 4 2019 at 8:01PM

        Pinterest

        KubernetesJenkinsTensorFlow+4
        5
        3366
        GitHubPythonReact+42
        49
        41013
        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