Unit 6: CI/CD Tools - 2021

¡Supera tus tareas y exámenes ahora con Quizwiz!

Nevercode

supports CI/CD for mobile apps. It helps build, test, and release both native and cross-platform apps faster.

GoCD

From ThoughtWorks, this tool is an open-source tool to build and release software that supports modern infrastructure on CI/CD.

Buildbot

is a "Python-based CI framework" that automates the compile and test cycles to validate code changes, then automatically rebuild and test the tree after every change. Therefore, build problems are quickly pinpointed.

Travis CI

is a CI service used to build and test projects. It automatically detects new commits made and pushed to a GitHub repository. After every new code commit, this CI tool will build the project and run tests accordingly. The tool provides support for many build configurations and languages like Node, PHP, Python, Java, Perl, and so on.

Buddy

is a CI/CD software that builds, tests, deploys websites and applications with code from GitHub, Bitbucket, and GitLab. It employs Docker containers with pre-installed languages and frameworks to build on, along with DevOps, monitoring and notifying actions.

CircleCI

is a CI/CD tool that supports rapid software development and publishing. This tool allows automation across the user's pipeline, from code building, testing to deployment. You can integrate this tool with GitHub, GitHub Enterprise, and Bitbucket to create builds when new code lines are committed. This tool also hosts continuous integration under the cloud-managed option or runs behind a firewall on private infrastructure.

TeamCity

is a JetBrains's build management and continuous integration server. It is also a continuous integration tool that helps building and deploying different types of projects. It runs in a Java environment and integrates with Visual Studio and IDEs. The tool can be installed on both Windows and Linux servers, supports .NET and open-stack projects.

Bamboo

is a continuous integration server that automates the management of software application releases, thus creating a continuous delivery pipeline. This CI/CD tool covers building and functional testing, assigning versions, tagging releases, deploying and activating new versions on production.

Semaphore

is a hosted CI/CD service used for testing and deploying software projects. This service establishes CI/CD standards with a pull request-based development process.

Codeship

is a hosted platform that supports early and automatic software releases in multiple times. It helps software companies develop better products faster by optimizing the testing and release processes.

Spinnaker

is a multi-cloud continuous delivery platform that supports releasing and deploying software changes across different cloud providers, including AWS EC2, Kubernetes, Google Compute Engine, Google Kubernetes Engine, Google App Engine, etc.

GitLab

is a suite of tools for managing different aspects of the software development lifecycle. The core product is a web-based repository manager with features such as issue tracking, analytics, and a Wiki. This tool allows you to trigger builds, run tests, and deploy code with each commit or push. You can build jobs in a virtual machine, Docker container, or on another server.

Wercker

is a tool that can be a suitable choice for developers who are working with or are considering starting a new project based on Docker. This tool supports organizations and their development teams to work with CI/CD, microservices, and Docker. On April 17, 2017, Oracle announced that it had signed a definitive agreement to acquire this tool/company.

Jenkins

is an open-source automation server in which the central build and continuous integration process take place. It is a self-contained Java-based program with packages for Windows, macOS, and other Unix-like operating systems. With hundreds of plugins available, this CI/CD tool supports building, deploying, and automating for software development projects.


Conjuntos de estudio relacionados

16 Types of Identification Methods

View Set

How to Cook Rice, Grains, and Beans

View Set

Explorers (john cabot, robert de la salle, samuel de champlain, & francisco coronado)

View Set

Tab Settings and Paragraph Formatting

View Set