Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.08 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.08 KB

go-jenkins-demo

This is a demo of CI/CD pipeline for golang application. Jenkins is used for CI and ArgoCD is used for CD.

Environment

In this demo, there is a Kubernetes cluster with the following two physical nodes where Jenkins is installed and running.

k3sm1: 192.168.200.201

k3sw1: 192.168.200.206

There is another server k3sdev (192.169.200.200) which provides nfs storage for Kubernetes cluster and hosts the Gitlab instance.

Documents

Install Jenkins in Kubernetes cluster

Building docker image with buildkit in Jenkins running in Kubernetes cluster

How to pull image from private container registry in Jenkins pipeline

How to Trigger Jenkins Pipeline from Gitlab