Increase App Confidence Using CI/CD and Infrastructure As Code
How to leverage Infrastructure as Code to provision Kubernetes clusters, deploy apps, and test live then destroy all the resources created in a single CI/CD pipeline run.
How to leverage Infrastructure as Code to provision Kubernetes clusters, deploy apps, and test live then destroy all the resources created in a single CI/CD pipeline run.
Continuous integration, delivery, and deployment, known collectively as CI/CD, is an integral part of modern development intended to reduce errors during…
In this guide, we will demonstrate how to configure a highly scalable GitLab infrastructure that manages its own costs, and automatically responds to load by increasing and decreasing available server capacity.
Learn how to install Jenkins on Ubuntu with step-by-step commands, configuration tips, and troubleshooting guidance.
Learn how to automate your CI/CD pipeline using Tekton and Knative Eventing. Build, deploy, and run your app on Kubernetes with ease.
Developing and releasing software can be a complicated process, especially as applications, teams, and deployment infrastructure grow in complexity themselves. Often, challenges become more pronounced as projects grow. To develop, test, and release software in a quick and…
In this tutorial, you’ll build an address book API service with Node.js and use Semaphore to test, build, and deploy it to Kubernetes and the cloud provider Managed PostgreSQL.
In this guide, you will learn how to optimize Docker images in a few simple steps, making them smaller, faster, and better suited for production. You’ll build images for a sample Go API in several different Docker containers, starting with Ubuntu and language-specific images, then moving on to the Alpine Linux distribution. You will also use multi-stage builds to optimize your images for production.
Build faster, more resilient pipelines — automate your development process with continuous integration using CircleCI and the cloud provider to reduce cost and increase velocity without compromising quality.
By following this tutorial, you will deploy a Laravel application automatically without any downtime. To do this, you will prepare the local development environment from which you’ll deploy code and then configure a production server with Nginx and a MySQL database to serve the application.