1. Buddy

  • Clear configuration, friendly interaction, quick configuration in 15 minutes

  • Changeset-based rapid deployment

  • The build runs in a separate container that uses cache dependencies

  • Support for all popular languages, frameworks, and task managers

  • Docker/Kubernetes special operation manual

  • Integration with AWS, Google, DigitalOcean, Azure, Shopify, WordPress and more

  • Parallel and YAML configurations are supported

2. Jenkins

  • Supports massive node scaling and equally distributes workload among nodes

  • Update easily across all platforms such as Linux, Mac OS or Windows in all versions

  • Provides a simple installation package in WAR format that can be imported into a JEE container to run the installation

  • Jenkins can be easily set up and configured through a Web interface

  • Easily distributed across machines

3. TeamCity

  • Scalability and customization

  • Provide better code quality for projects

  • Keep the CI server healthy and stable even when the build is not running

  • The build can be configured in the DSL

  • Project-level cloud configuration files

  • Full VCS integration

  • Real-time build progress reports

  • Remote run and pre-test commit

4. Travis CI

  • Travis uses virtual machinery to build applications

  • Notifications via Slack, HipChat, email, etc

  • Allow parallel tests to run

  • Supports Linux, Mac, and iOS

  • Easy to configure, no installation required

  • Powerful API and command line tools

5. GoCD

  • Parallel and sequential execution is supported and dependencies can be easily configured

  • Deploy any version at any time

  • Visualize end-to-end workflow in real time using a Value Stream Map

  • Securely deploy to production

  • User authentication and authorization are supported

  • Keep your configuration in order

  • There are plenty of plug-in enhancements

  • Active community help and support

6. Bamboo

  • Batch tests can run in parallel

  • Configuration is simple

  • The environment permissions feature allows developers and QA to deploy to their environment

  • Builds can be triggered based on changes detected in Repository and notifications pushed from Bitbucket

  • Can be hosted or deployed in-house

  • Promotes real-time collaboration and integration with HipChat

  • Git branches and workflows are built in and branches are merged automatically

7. Gitlab CI

  • GitLab Container Registry is a secure Docker image Registry

  • GitLab provides a convenient way to change the metadata of an issue or Merge request without adding a slash command to the comment field

  • Provide apis for most functions, allowing developers to integrate more deeply

  • Help developers put their ideas into production by identifying areas of improvement in the development process

  • You can protect your information with confidential questions

  • Internal projects in GitLab allow you to facilitate internal sourcing of internal repositories

8. CircleCI

  • Allows you to choose your build environment

  • Support for multiple languages and platforms, such as Linux, including C ++, Javascript, NET, PHP, Python and Ruby

  • Docker support, you can configure a custom environment

  • Automatically unqueue or running builds when newer builds are triggered

  • Split and balance tests across multiple containers to reduce overall build time

  • Do not modify key item configurations by non-administrators

  • Improve Android and iOS store ratings by sending error-free apps

  • Optimal cache and parallel performance for high performance

  • Integration with VCS tools

9. Codeship

  • Full control of CI and CD system design.

  • Centralized team management and dashboards

  • Easy access to debug versions and SSH facilitates debugging from a CI environment

  • CI and CD workflows can be fully customized and optimized

  • Docker image that allows encryption of external cache

  • Allows you to set teams and permissions for your organization and team members

  • There are two versions 1) Basic and 2) Pro

10. Buildbot

  • Support for multiple test hosts with different architectures.

  • Report host kernel crash

  • Maintain a single source repository

  • Automated build

  • Each commit is built on the main line on the integration machine

  • Automatic deployment

  • Open source

11. Nevercode

  • Based on cloud services, there is no need to maintain a server

  • Easy to learn and use

  • Good documentation, easy to read and understand

  • Automate the entire development process through continuous integration and delivery

  • Integration with many tools

12. Integrity

  • It currently only works with Git, but it can easily map to other SCMS

  • Support for multiple notification mechanisms such as AMQP, email, HTTP, Amazon SES, Flowdock, Shell, and TCP

  • The HTTP notification function sends an HTTP POST request to a specific URL

13. Strider

  • Strider can be integrated with GitHub, BitBucket, Gitlab and more.

  • Allows you to add hooks to perform build operations

  • Continuously build and test software projects

  • Seamless integration with GitHub

  • Publish and subscribe to socket events

  • Supports creation and modification of the Striders user interface

  • Powerful plug-ins for customizing default functions

  • Support the Docker

14. AutoRABIT

  • Designed specifically for deployment on the Salesforce Platform

  • Supports changes based on more than 120 metadata types for lean and rapid deployment

  • Get the changes from version control and deploy them automatically to the Sandbox

  • Automatically commit changes directly from the Sandbox to version control

15. FinalBuilder

  • Presents the build process in a logically structured graphical interface

  • Use try and catch operations to handle local errors

  • Tightly integrated with Windows scheduling services to support timed builds

  • Support for more than a dozen version control systems

  • Script support

  • The output of all operations during the build process is directed to the build log

16. Wercker

  • Full integration with GitHub and Bitbucket

  • Faster local iteration using the Wercker CLI

  • Builds are performed simultaneously to keep the team mobile

  • Run parallel tests to reduce the team’s wait time

  • More than 100 external tools are integrated

  • Receive system notifications via product and email

17. Buildkite

  • Runs on a variety of operating systems and architectures

  • You can run code from any version control system

  • Allow any number of build agents to run on your computer

  • Integrate with Slack, HipChat, Flowdock, Campfire, and more

  • Never read the source code or the key

  • Provide stable infrastructure

18. Semaphore

  • Configuration is simple

  • Allow automatic parallel testing

  • One of the fastest CI’s on the market

  • Can easily cover the number of items of different sizes

  • Seamless integration with GitHub and Bitbucket

19. CruiseControl

  • Integration with many different source control systems such as VSS, CSV, SVN, Git, HG, Perforce, ClearCase, Filesystem, etc

  • Allows multiple projects to be built on a single server

  • Integration with other external tools such as NAnt, NDepend, NUnit, MSBuild, MBUnit and Visual Studio

  • Remote management

20. Bitrise

  • Allows you to create and test workflows in the terminal

  • The application can be obtained without manual control

  • Each build runs separately in its own virtual machine, and all data is discarded at the end of the build

  • Support for third-party beta testing and deployment services

  • GitHub Pull Request is supported

21. UrbanCode

  • Improve the frequency of software delivery through automated, repeatable deployment processes

  • Reduce deployment failures

  • Simplify the deployment of multichannel applications, whether local or in the cloud, to all environments

  • Enterprise-level security and scalability

  • Hybrid cloud environment modeling

  • Drag and drop automation

– MORE excellent articles – |

  • High concurrency architecture in the eyes of Alipay architects

  • Ma has about 996

  • MySQL > update MySQL > update MySQL > update MySQL > update MySQL

  • Use ELK to build Docker containerized application log center

  • How do large IT companies prevent operations from snooping and tampering with data

  • Are you familiar with the browser cache?

If you enjoyed this article

Please click the QR code to pay attention to the road of technology

Forwarding moments is the biggest support for me.

Scan code plus group communication

All the best of the official account is here

For those of you watching, please click here ↓↓