Skip to content

waynewu411/go-jenkins-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

jenkins demo for go project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published