Byte Ebi's Logo

Byte Ebi 🍀

A Bit everyday A Byte every week

Jenkins CI/CD 04 - Using SSH Commands to Operate another VM Instance in GCP

Enable Jenkins to perform remote operations on a remote host through SSH, replacing manual deployment.

Ray

In a non-automated deployment scenario, manually connecting to the server host’s internals is required every time.
Executing deployment commands or running deployment command executables not only involves inconvenience but also carries the risk of human error.
With Jenkins’ pipeline, we can replace manual execution, making deployments easier and more pleasant.

Jenkins CI/CD 03 - Building and Pushing Docker Images to GCR

This article discusses the process of building a Docker image and pushing it to the Google Container Registry (GCR) within a Jenkins pipeline using the 'gcloud' command.

Ray

Google Container Registry is a service provided by Google for storing, managing, and securing Docker container images.
The objective at hand is to package a Docker image and push it to Google Cloud Platform (GCP) using the ‘gcloud’ command for future deployment purposes.

[CI/CD with Drone 101] 04 Introduction to Drone Runners

Building an automated deployment process with Drone, introducing different drone runners.

Ray

In our previous post, “[CI/CD with Drone 101] 01 Basic Service Setup and GitHub Integration ” there is an example docker-compose.yml file that creates two Docker runners: drone_runner_docker and drone-runner-ssh.
However, in “[CI/CD with Drone 101] 02 Setting Deployment Trigger Conditions (Pipeline) ” only the Docker runner is used.
This post will introduce both runners, along with other runners mentioned on the official website.

Recent Posts

Categories

Tags