jenkins-x-platform

Helm umbrella repo containing the helm charts for the Jenkins-X platform on Kubernetes

  • Owner: jenkins-x/jenkins-x-platform
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownerjenkins-x/jenkins-x-platform
Primary LanguageMakefile
Program languageMakefile (Language Count: 2)
Platform
License:Apache License 2.0
所有者活动
Created At2018-01-02 11:34:23
Pushed At2024-02-27 21:40:30
Last Commit At2024-02-27 22:40:30
Release Count6332
Last Release Namev2.0.2412 (Posted on 2021-01-13 12:11:27)
First Release Namev0.0.1 (Posted on 2018-01-02 14:30:46)
用户参与
Stargazers Count293
Watchers Count17
Fork Count193
Commits Count16.4k
Has Issues Enabled
Issues Count84
Issue Open Count3
Pull Requests Count7123
Pull Requests Open Count1
Pull Requests Close Count135
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private