How To Set Up a Continuous Deployment Pipeline with GitLab CI/CD on Ubuntu
This tutorial will walk you through the steps to set up a continuous deployment pipeline with GitLab on an Ubuntu machine.
This tutorial will walk you through the steps to set up a continuous deployment pipeline with GitLab on an Ubuntu machine.
Continuous integration, delivery, and deployment are strategies designed to help increase the velocity of development and the release of well-tested, usable products. In this guide, we will compare some popular free and open-source continuous integration, delivery, and deployment servers designed to make collaborative software development easier. We will take a look at Jenkins, GitLab CI, Buildbot, Drone, and Concourse.
Developer advocates from the cloud provider and Axelerant discuss the cloud provider Managed Kubernetes (DOKS) and Gitlab CI/CD pipelines, and demo how to integrate Gitlab with DOKS.
Jenkins is a popular automation server, often used to orchestrate continuous integration (CI) and/or continuous deployment (CD) workflows. In this tutorial, you’ll use Job DSL to configure two demo jobs: one that prints a ‘Hello World’ message in the console, and one that runs a pipeline from a Git repository. If you follow the tutorial to the end, you will have a minimal Job DSL script that you can build on for your own use cases.
Continuous integration, delivery, and deployment, known collectively as CI/CD, is an integral part of modern development intended to reduce errors during…
Jenkins is an open source automation server intended to automate repetitive technical tasks involved in the continuous integration and delivery of software. With a robust ecosystem of plugins and broad support, Jenkins can handle a diverse set of workloads to build, test, and…
Learn how to automate your CI/CD pipeline using Tekton and Knative Eventing. Build, deploy, and run your app on Kubernetes with ease.
As businesses and other organizations increasingly depend on internet-based services, attention is being focused on creating reliable infrastructure that minimizes costly downtime. In this article, we will discuss three areas where improvements could lead to less downtime for your organization. These areas are monitoring and alerting, software deployments, and high availability.
Jenkins uses a pluggable architecture to provide most of its functionality. JCasC makes use of the Configuration as Code plugin, which allows you to define the desired state of your Jenkins configuration as one or more YAML file(s), eliminating the need for the setup wizard. In this tutorial, you will automate the installation and configuration of Jenkins using Docker and the Jenkins Configuration as Code (JCasC) method.
Drone is a popular continuous integration and delivery platform built in Go. It integrates with many popular version control repository services like GitHub, GitLab, and Bitbucket to watch for code changes and automatically build and test changes as they…