Bitbucket Pipelines vs Jenkins vs Travis CI

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

Bitbucket Pipelines

350
362
+ 1
0
Jenkins

57.7K
48.9K
+ 1
2.2K
Travis CI

27.6K
6.6K
+ 1
1.7K
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Bitbucket Pipelines
Pros of Jenkins
Pros of Travis CI
    Be the first to leave a pro
    • 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
      Slack Integration (plugin)
    • 7
      Github integration
    • 6
      Self-hosted GitLab Integration (plugin)
    • 6
      Easy customisation
    • 5
      Pipeline API
    • 5
      Docker support
    • 4
      Fast builds
    • 4
      Hosted Externally
    • 4
      Excellent docker integration
    • 4
      Platform idnependency
    • 3
      AWS Integration
    • 3
      JOBDSL
    • 3
      It's Everywhere
    • 3
      Customizable
    • 3
      Can be run as a Docker container
    • 3
      It`w worked
    • 2
      Loose Coupling
    • 2
      NodeJS Support
    • 2
      Build PR Branch Only
    • 2
      Easily extendable with seamless integration
    • 2
      PHP Support
    • 2
      Ruby/Rails Support
    • 2
      Universal controller
    • 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 Bitbucket Pipelines
    Cons of Jenkins
    Cons of Travis CI
      Be the first to leave a con
      • 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
      • 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 Bitbucket Pipelines?

      It is an Integrated continuous integration and continuous deployment for Bitbucket Cloud that's trivial to set up, automating your code from test to production. Our mission is to enable all teams to ship software faster by driving the practice of continuous delivery.

      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!

      Jobs that mention Bitbucket Pipelines, Jenkins, and Travis CI as a desired skillset
      What companies use Bitbucket Pipelines?
      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 Bitbucket Pipelines?
      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

      GitJenkinsKafka+7
      3
      2128
      GitJenkinsGroovy+4
      4
      2636
      Dec 4 2019 at 8:01PM

      Pinterest

      KubernetesJenkinsTensorFlow+4
      5
      3268
      GitHubPythonReact+42
      49
      40691
      What are some alternatives to Bitbucket Pipelines, 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.
      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.
      GitLab CI
      GitLab offers a continuous integration service. If you add a .gitlab-ci.yml file to the root directory of your repository, and configure your GitLab project to use a Runner, then each merge request or push triggers your CI pipeline.
      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.
      Envoyer
      Envoyer deploys your PHP applications with zero downtime. Just push your code, and let Envoyer deliver your application to one or many servers without interrupting a single customer. In this series, we'll discuss each feature of Envoyer, demonstrating how to use them with a sample project.
      See all alternatives