All Projects → jenkins-x → Jenkins X Platform

jenkins-x / Jenkins X Platform

Licence: apache-2.0
Helm umbrella repo containing the helm charts for the Jenkins-X platform on Kubernetes

Labels

Projects that are alternatives of or similar to Jenkins X Platform

Sshb0t
A bot for keeping your ssh authorized_keys up to date with user's GitHub keys, **only** use if you enable 2FA & keep your keys updates.
Stars: ✭ 260 (-9.41%)
Mutual labels:  makefile
Hellogopher
Makefile to build a Go project
Stars: ✭ 273 (-4.88%)
Mutual labels:  makefile
Prehistoric Entware
Prehistoric Entware
Stars: ✭ 282 (-1.74%)
Mutual labels:  makefile
Lmnplayer
完整版的ijkplayer,现在自己改一下
Stars: ✭ 263 (-8.36%)
Mutual labels:  makefile
Packpack
Simple building of RPMs & Debian packages from git repos
Stars: ✭ 269 (-6.27%)
Mutual labels:  makefile
Evm Semantics
K Semantics of the Ethereum Virtual Machine (EVM)
Stars: ✭ 275 (-4.18%)
Mutual labels:  makefile
Poudriere
Port/Package build and test system
Stars: ✭ 257 (-10.45%)
Mutual labels:  makefile
Dockermail
Ready-to-use email server + (optional) web mail + (optional) caldav, carddav and a kitchen sink in a docker container
Stars: ✭ 286 (-0.35%)
Mutual labels:  makefile
Routeros Scripts
a collection of scripts for Mikrotik RouterOS
Stars: ✭ 270 (-5.92%)
Mutual labels:  makefile
Http2curl
📐 Convert Golang's http.Request to CURL command line
Stars: ✭ 278 (-3.14%)
Mutual labels:  makefile
Displaylink Rpm
RPM sources for the DisplayLink USB display adapters
Stars: ✭ 266 (-7.32%)
Mutual labels:  makefile
Cookiecutter Docker Science
Cookiecutter template for data scientists working with Docker containers
Stars: ✭ 267 (-6.97%)
Mutual labels:  makefile
Crystal Book
Crystal docs at https://crystal-lang.org/reference
Stars: ✭ 275 (-4.18%)
Mutual labels:  makefile
Arm Eabi Toolchain
Makefile & supporting patches/scripts to build a bare metal ARM EABI toolchain.
Stars: ✭ 259 (-9.76%)
Mutual labels:  makefile
Rtpproxy
The RTPproxy is a high-performance software proxy for RTP streams that can work together with Sippy B2BUA, Kamailio, OpenSIPS and SER.
Stars: ✭ 283 (-1.39%)
Mutual labels:  makefile
Docker To Linux
Make bootable Linux disk image abusing Docker
Stars: ✭ 257 (-10.45%)
Mutual labels:  makefile
Picture In Picture
Picture-in-Picture (PiP)
Stars: ✭ 275 (-4.18%)
Mutual labels:  makefile
Learninglinuxkernel
和我一起学习Linux内核吧
Stars: ✭ 288 (+0.35%)
Mutual labels:  makefile
Vmware Usb Osx
Easily create a bootable USB installer for VMware ESXi / vSphere Hypervisor
Stars: ✭ 286 (-0.35%)
Mutual labels:  makefile
Book
Using Raku – an unfinished book about Raku
Stars: ✭ 280 (-2.44%)
Mutual labels:  makefile

Jenkins X Helm Charts

Jenkins X is an integrated CI / CD platform for any Kubernetes cluster or cloud. Simple installation of best of breed open source software for developing and running applications in the cloud.

What's included out of the box?

Jenkins Jenkins - Fully integrated CI / CD solution with opinionated yet customisable pipelines and environments
Sonatype Nexus 3 Nexus - Artifact repository (pluggable so we can switch with Artifactory)
Chartmuseum Chartmuseum - Helm Chart repository (Helm is the most popular Kubernetes package manager used to install and upgrade your applications)
Monocular Monocular - Web UI for searching and discovering Helm Charts

Easy to install addons to come.

Install

We use a CLI tool called jx to interact with Jenkins X. For installation jx delegates to Helm (Kubernetes Package manager) for install, upgrades and uninstall operations.

Grab the latest jx and choose the type of cluster you want to create.

Remote cluster install

The quickest way to get going is with Google Kubernetes Engine (GKE), other major cloud providers coming shortly.

Prerequisite you will need a Google Cloud Account with a Google Project setup, follow this link for a free trial along with $300 credit https://console.cloud.google.com/freetrial

jx create cluster gke

And follow the CLI wizard.

Local development

For local development we can install Jenkins X with minikube.

First install the Hyperkit driver https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperkit-driver

git clone https://github.com/jenkins-x/cloud-environments && cd cloud-environments
jx create cluster minikube --local-cloud-environment=true

Accessing applications

You can list the external URLs used to access applications on your kubernetes cluster by running:

jx open

License

Apache License 2.0

Credentials

This repo is for test purposes, so default admin username and passwords are used:

Application Username Password
K8S Dashboard admin admin
Chartmuseum admin admin
Jenkins admin admin
Nexus admin admin123
Grafana admin admin
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].