Skip to content

RicoToothless/coscup-jenkins-demo

Repository files navigation

COSCUP jenkins demo

Open in Gitpod

Getting Start

Prepare your Gitpod environment. Just click this button. Open in Gitpod

Export your AWS credential to the environment. Please do not use aws configure command line. AWS CDK still not support aws cli v2. If you don't know how to get AWS credential. Please check Jenkins Workshop create IAM slide

$ export AWS_ACCESS_KEY_ID=
$ export AWS_SECRET_ACCESS_KEY=
$ export AWS_DEFAULT_REGION=ap-northeast-2

Start to deploy our infrastructure, Jenkins, kube-ops-view. It would spend up to 30 minutes

$ cd 01-install-eks-cluster/ && bash install.sh

Jenkins needs 3~10 minutes to initialization.

Get kube-config and Jenkins & kube-ops-view demo links.

$ cd ../02-jenkins-demo/ && bash get-kube-config.sh && bash get-link.sh

demo01

After clicking Jenkins job Build Now button would run on the specific node like this.

demo01-pod.png

demo02

Need to click Jenkins job Build Now button more than 3 times for reaching resources limits.

demo02-job.png demo02-pod.png

Clean up

Clean up all of the resources.

$ cd ../uninstall/ && bash uninstall.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published