croc-hunter-jenkinsx

command module
v0.0.64 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2019 License: MIT Imports: 10 Imported by: 0

README

Croc Hunter - The game!

For those that have dreamt to hunt crocs

Usage

Basic go webserver to demonstrate example CI/CD pipeline using Kubernetes

Deploy using JenkinsX (Kubernetes, Helm, Monocular, ChartMuseum)

Just follow the JenkinsX installation with --prow=true

For example, if using GKE with cert-manager preinstalled for https certificates

jx install \
    --provider=gke \
    --tekton
jx upgrade ingress

Then fork this repo and import it

jx import \
    --url https://github.com/GITHUB_USER/croc-hunter-jenkinsx \
    --no-draft \
    --pack=go

Then, any PRs against this repo will be automatically deployed to preview environments. When they are merged they will be deployed to the staging environment.

To tail all the build logs

kail -l tekton.dev/pipeline --since=5m

Or in GKE StackDriver logs

resource.type="container"
resource.labels.cluster_name="mycluster"
resource.labels.container_name="build-step-jenkins"

To promote from staging to production just run

jx promote croc-hunter-jenkinsx --version 0.0.1 --env production

Acknowledgements

Original work by Lachlan Evenson Continuation of the awesome work by everett-toews.

Watch Their Demo

https://www.youtube.com/watch?v=eMOzF_xAm7w

Documentation

Overview

The infamous "croc-hunter" game as featured at many a demo

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL