A CI server, also known as a build server, is a tool used in Continuous Integration (CI) processes to automatically build, test, and validate code changes in a software development project.
Read Article >
Continuous integration (CI) tools are software applications that automate the process of merging code changes from multiple developers into a shared repository.
Read Article >
Continuous delivery (CD) enables code changes to be automatically built and deployed to production. Continuous integration (CI) allows developers to regularly integrate their code changes into a shared repository.
Read Article >
Continuous delivery (CD) tools automate the process of software delivery from development to production in order to ensure that software can be quickly and safely deployed.
Read Article >
A Continuous Delivery Maturity Model (CDMM) is a framework for assessing an organization’s maturity in implementing continuous delivery practices.
Read Article >
The .gitlab-ci.yml file defines scripts that should be run during the CI/CD pipeline and their scheduling, additional configuration files and so on.
Read Article >
GitLab pipelines are the basic building blocks of CI/CD—a pipeline is a top-level component for continuous integration and delivery/deployment.
Read Article >
What is GitHub Actions? GitHub Actions is a continuous integration/continuous delivery (CI/CD) platform that lets you automate build, test, and deployment pipelines. It can also execute arbitrary code in the specified repository when an event occurs, and package code in Docker containers running on GitHub servers. It is compatible with any programming language and can […]
Read Article >
Get started with GitLab CI/CD – learn how to create your first pipeline and job, use GitLab with Kubernetes clusters, and use GitLab with a Docker Registry.
Read Article >
Jenkins X is a cloud native, Kubernetes-only application that supports CI/CD but simplifies work with Kubernetes. Initially introduced in March 2018
Read Article >