All Projects → carlossg → croc-hunter-jenkinsx

carlossg / croc-hunter-jenkinsx

Licence: MIT license
Croc Hunter demo, deployed with Jenkins X

Programming Languages

go
31211 projects - #10 most used programming language
Smarty
1635 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to croc-hunter-jenkinsx

gitops-playground
Reproducible infrastructure to showcase GitOps workflows and evaluate different GitOps Operators on Kubernetes
Stars: ✭ 77 (+305.26%)
Mutual labels:  jenkins, helm, gke
Nvwa Io
Nvwa-io is a open source DevOps CI/CD auto-build and auto-deploy system(女娲 - 开源 DevOps CI/CD 自动构建和自动部署系统). http://nvwa-io.com
Stars: ✭ 283 (+1389.47%)
Mutual labels:  jenkins, cd
gitops-build-lib
Jenkins pipeline shared library for automating deployments via GitOps
Stars: ✭ 23 (+21.05%)
Mutual labels:  jenkins, helm
K8s1.13
微服务容器化持续交付总体流程:开发代码提交到Gitlab;Rahcher设置代码库为Gitlab;Rahcher流水线配置编译源码;Rahcher流水线Build Docker镜像;Rancher流水线Push Docker镜像到私有镜像库Harbor;Rancher流水线根据k8s yaml部署文件部署容器。
Stars: ✭ 166 (+773.68%)
Mutual labels:  jenkins, helm
Book k8sInfra
< 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 >
Stars: ✭ 176 (+826.32%)
Mutual labels:  jenkins, helm
gke-demo
Demonstration of complete, fully-featured CI/CD and cloud automation for microservices, done with GCP/GKE
Stars: ✭ 47 (+147.37%)
Mutual labels:  cd, gke
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+426.32%)
Mutual labels:  jenkins, helm
Helm Charts
A curated set of Helm charts brought to you by codecentric
Stars: ✭ 295 (+1452.63%)
Mutual labels:  jenkins, helm
Jenkins Rest
Java client, built on top of jclouds, for working with Jenkins REST API
Stars: ✭ 201 (+957.89%)
Mutual labels:  jenkins, cd
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+1142.11%)
Mutual labels:  jenkins, helm
moadsd-ng
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds.
Stars: ✭ 13 (-31.58%)
Mutual labels:  jenkins, helm
springboot-deploy-demo
spring boot deploy
Stars: ✭ 16 (-15.79%)
Mutual labels:  jenkins, cd
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+41410.53%)
Mutual labels:  cd, helm
multitenant-microservices-demo
Full Isolation in Multi-Tenant SaaS with Kubernetes + Istio
Stars: ✭ 57 (+200%)
Mutual labels:  helm, gke
kubetools
Kubetools - Curated List of Kubernetes Tools
Stars: ✭ 674 (+3447.37%)
Mutual labels:  jenkins, helm
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+794.74%)
Mutual labels:  jenkins, cd
bitops
Automate the provisioning and configuration of cloud infrastructure.
Stars: ✭ 28 (+47.37%)
Mutual labels:  cd, helm
jenkins-stack-docker
Docker-compose version of jenkins-stack-kubernetes
Stars: ✭ 135 (+610.53%)
Mutual labels:  jenkins, helm
helm-chart
Makes develping the chart boilerplate easier.
Stars: ✭ 31 (+63.16%)
Mutual labels:  helm
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (+121.05%)
Mutual labels:  jenkins

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].