Submit Search
Upload
Introduction to Jenkins X - a beginner's guide
•
4 likes
•
499 views
Andrew Bayer
Follow
An introduction to Jenkins X!
Read less
Read more
Software
Report
Share
Report
Share
1 of 35
Download now
Download to read offline
Recommended
Distributed Storage in the Cloud
Distributed Storage in the Cloud
All Things Open
Crossing the Streams! Rollout Strategies to Keep Your Users Happy!
Crossing the Streams! Rollout Strategies to Keep Your Users Happy!
VMware Tanzu
GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021
SoKube
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
KubeSphere
Cicd pixelfederation
Cicd pixelfederation
Juraj Hantak
Is your kubernetes negative or positive
Is your kubernetes negative or positive
LibbySchulze
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
Rodolfo Carvalho
Recommended
Distributed Storage in the Cloud
Distributed Storage in the Cloud
All Things Open
Crossing the Streams! Rollout Strategies to Keep Your Users Happy!
Crossing the Streams! Rollout Strategies to Keep Your Users Happy!
VMware Tanzu
GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021
SoKube
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
KubeSphere
Cicd pixelfederation
Cicd pixelfederation
Juraj Hantak
Is your kubernetes negative or positive
Is your kubernetes negative or positive
LibbySchulze
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
Rodolfo Carvalho
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
Docker, Inc.
The Road to Continuous Delivery: Evolution Not Revolution
The Road to Continuous Delivery: Evolution Not Revolution
Perforce
DockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to Minutes
Docker, Inc.
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
Docker, Inc.
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
Weaveworks
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
Opsta
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
Vietnam Open Infrastructure User Group
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
ManageIQ
Cloud native fundamentals
Cloud native fundamentals
Victor Morales
GitOps - Operation By Pull Request
GitOps - Operation By Pull Request
Kasper Nissen
12 Factor App
12 Factor App
Erkan Erol
Kubernetes and Cloud Native Meetup - March, 2019
Kubernetes and Cloud Native Meetup - March, 2019
CloudOps2005
How we can do Multi-Tenancy on Kubernetes
How we can do Multi-Tenancy on Kubernetes
Opsta
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti
Openshift argo cd_v1_2
Openshift argo cd_v1_2
RastinKenarsari
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Opsta
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Hidora
GitOps - Modern best practices for high velocity app dev using cloud native t...
GitOps - Modern best practices for high velocity app dev using cloud native t...
Weaveworks
Cloud Native Apps with GitOps
Cloud Native Apps with GitOps
Weaveworks
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
Kangaroot
Continuous Delivery to Kubernetes with Jenkins and Helm
Continuous Delivery to Kubernetes with Jenkins and Helm
David Currie
Running CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins X
Cojan van Ballegooijen
More Related Content
What's hot
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
Docker, Inc.
The Road to Continuous Delivery: Evolution Not Revolution
The Road to Continuous Delivery: Evolution Not Revolution
Perforce
DockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to Minutes
Docker, Inc.
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
Docker, Inc.
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
Weaveworks
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
Opsta
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
Vietnam Open Infrastructure User Group
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
ManageIQ
Cloud native fundamentals
Cloud native fundamentals
Victor Morales
GitOps - Operation By Pull Request
GitOps - Operation By Pull Request
Kasper Nissen
12 Factor App
12 Factor App
Erkan Erol
Kubernetes and Cloud Native Meetup - March, 2019
Kubernetes and Cloud Native Meetup - March, 2019
CloudOps2005
How we can do Multi-Tenancy on Kubernetes
How we can do Multi-Tenancy on Kubernetes
Opsta
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti
Openshift argo cd_v1_2
Openshift argo cd_v1_2
RastinKenarsari
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Opsta
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Hidora
GitOps - Modern best practices for high velocity app dev using cloud native t...
GitOps - Modern best practices for high velocity app dev using cloud native t...
Weaveworks
Cloud Native Apps with GitOps
Cloud Native Apps with GitOps
Weaveworks
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
Kangaroot
What's hot
(20)
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
The Road to Continuous Delivery: Evolution Not Revolution
The Road to Continuous Delivery: Evolution Not Revolution
DockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to Minutes
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
DevOps at FSOFT as BOI | Nguyễn Hoài Nam, Vũ Xuân Lộc
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
DevOps with OpenShift - Fabien Dupont - ManageIQ Design Summit 2016
Cloud native fundamentals
Cloud native fundamentals
GitOps - Operation By Pull Request
GitOps - Operation By Pull Request
12 Factor App
12 Factor App
Kubernetes and Cloud Native Meetup - March, 2019
Kubernetes and Cloud Native Meetup - March, 2019
How we can do Multi-Tenancy on Kubernetes
How we can do Multi-Tenancy on Kubernetes
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti - PyCon Ireland - Automate Everything
Openshift argo cd_v1_2
Openshift argo cd_v1_2
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
Automation CI CD with Gitlab, Java, docker on Hidora - Jelastic
GitOps - Modern best practices for high velocity app dev using cloud native t...
GitOps - Modern best practices for high velocity app dev using cloud native t...
Cloud Native Apps with GitOps
Cloud Native Apps with GitOps
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
Similar to Introduction to Jenkins X - a beginner's guide
Continuous Delivery to Kubernetes with Jenkins and Helm
Continuous Delivery to Kubernetes with Jenkins and Helm
David Currie
Running CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins X
Cojan van Ballegooijen
Docker and Jenkins [as code]
Docker and Jenkins [as code]
Mark Waite
Jenkins x gitops
Jenkins x gitops
Jose Luis Sánchez Rebollo
Data Warehouses in Kubernetes Visualized: the ClickHouse Kubernetes Operator UI
Data Warehouses in Kubernetes Visualized: the ClickHouse Kubernetes Operator UI
Altinity Ltd
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Altinity Ltd
Cicd.pdf
Cicd.pdf
ssuser37d481
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Michael Hofmann
Deploying Windows Apps to Kubernetes with Draft and Helm
Deploying Windows Apps to Kubernetes with Draft and Helm
Jessica Deen
Jenkins X intro (from google app dev conference)
Jenkins X intro (from google app dev conference)
Michael Neale
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Kurt Madel
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
RightScale
Kubernetes for the VI Admin
Kubernetes for the VI Admin
Kendrick Coleman
Building Kubernetes images at scale with Tanzu Build Service
Building Kubernetes images at scale with Tanzu Build Service
VMware Tanzu
0507 057 01 98 * Adana Klima Tamir Servisi
0507 057 01 98 * Adana Klima Tamir Servisi
Adana Klima Servisi Bakım Montaj Taşıma Temizlik Tamir Arıza Teknik Servisleri
Docker Container As A Service - JAX 2016
Docker Container As A Service - JAX 2016
Patrick Chanezon
Minikube Workshop Handout
Minikube Workshop Handout
Alfie Chen
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
MayaData Inc
Demystifying Docker101
Demystifying Docker101
Ajeet Singh Raina
Demystifying Docker
Demystifying Docker
Cloud Native Bangalore
Similar to Introduction to Jenkins X - a beginner's guide
(20)
Continuous Delivery to Kubernetes with Jenkins and Helm
Continuous Delivery to Kubernetes with Jenkins and Helm
Running CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins X
Docker and Jenkins [as code]
Docker and Jenkins [as code]
Jenkins x gitops
Jenkins x gitops
Data Warehouses in Kubernetes Visualized: the ClickHouse Kubernetes Operator UI
Data Warehouses in Kubernetes Visualized: the ClickHouse Kubernetes Operator UI
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cicd.pdf
Cicd.pdf
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Developer Experience Cloud Native - From Code Gen to Git Commit without a CI/...
Deploying Windows Apps to Kubernetes with Draft and Helm
Deploying Windows Apps to Kubernetes with Draft and Helm
Jenkins X intro (from google app dev conference)
Jenkins X intro (from google app dev conference)
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Distributed Docker Pipeline Architecture with CloudBees Jenkins Enterprise
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
Kubernetes for the VI Admin
Kubernetes for the VI Admin
Building Kubernetes images at scale with Tanzu Build Service
Building Kubernetes images at scale with Tanzu Build Service
0507 057 01 98 * Adana Klima Tamir Servisi
0507 057 01 98 * Adana Klima Tamir Servisi
Docker Container As A Service - JAX 2016
Docker Container As A Service - JAX 2016
Minikube Workshop Handout
Minikube Workshop Handout
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Demystifying Docker101
Demystifying Docker101
Demystifying Docker
Demystifying Docker
More from Andrew Bayer
Who *is* Jenkins?
Who *is* Jenkins?
Andrew Bayer
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Andrew Bayer
CloudStack, jclouds and Whirr!
CloudStack, jclouds and Whirr!
Andrew Bayer
Apache jclouds SF Meetup, July 8, 2013
Apache jclouds SF Meetup, July 8, 2013
Andrew Bayer
CloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCat
Andrew Bayer
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Andrew Bayer
More from Andrew Bayer
(6)
Who *is* Jenkins?
Who *is* Jenkins?
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
CloudStack, jclouds and Whirr!
CloudStack, jclouds and Whirr!
Apache jclouds SF Meetup, July 8, 2013
Apache jclouds SF Meetup, July 8, 2013
CloudStack, jclouds, Jenkins and CloudCat
CloudStack, jclouds, Jenkins and CloudCat
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Recently uploaded
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Cionsystems
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Recently uploaded
(20)
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Introduction to Jenkins X - a beginner's guide
1.
© 2020 CloudBees,
Inc. All Rights Reserved.© 2020 CloudBees, Inc. All Rights Reserved. Introduction to Jenkins X
2.
© 2020 CloudBees,
Inc. All Rights Reserved. 2 Who am I? • Long-time contributor to Jenkins and Jenkins X • Engineer at CloudBees, working on Jenkins X • @abayer on Twitter
3.
© 2020 CloudBees,
Inc. All Rights Reserved. 3 Agenda • What is Jenkins X • Jenkins X Capabilities Overview • Is Jenkins X for me? • Next Steps
4.
© 2020 CloudBees,
Inc. All Rights Reserved. 4 What is Jenkins X?
5.
© 2020 CloudBees,
Inc. All Rights Reserved. 5 What is Jenkins X? First, Jenkins X is NOT Jenkins
6.
© 2020 CloudBees,
Inc. All Rights Reserved. 6 What is Jenkins X? Completely new codebase Zero code from Jenkins project Entirely different architecture Solving different problems, in different ways
7.
© 2020 CloudBees,
Inc. All Rights Reserved. 7 What is Jenkins X? Jenkins X is Jenkins’ spiritual counterpart for the world of cloud-native CD The concept of pipelines and extensibility is what they have in common. That is it!
8.
© 2020 CloudBees,
Inc. All Rights Reserved. 8 What is Jenkins X? Initially Jenkins X used static Jenkins masters to power its pipelines. That is no longer the case...
9.
© 2020 CloudBees,
Inc. All Rights Reserved. 9 What is Jenkins X? Today Tekton is the pipeline engine behind the scenes in Jenkins X
10.
© 2020 CloudBees,
Inc. All Rights Reserved. 1 0 What is Jenkins X? Jenkins X is an opinionated cloud native CI/CD platform for Kubernetes
11.
© 2020 CloudBees,
Inc. All Rights Reserved. 1 1 Jenkins X Capabilities Where can I run Jenkins X?
12.
© 2020 CloudBees,
Inc. All Rights Reserved. 1 2 Jenkins X Capabilities Install via CLI # create a k8s cluster in GKE, skip Jenkins X install >$ jx create cluster gke --skip-installationCreate k8s cluster
13.
© 2020 CloudBees,
Inc. All Rights Reserved. 1 3 Jenkins X Capabilities Install via CLI # install Jenkins X using jx boot # based on the values of jx-requirements.yaml file >$ jx boot Install using JX Boot
14.
© 2020 CloudBees,
Inc. All Rights Reserved.14 Jenkins X Capabilities jx-requirements.yaml autoUpdate: enabled: false schedule: "" bootConfigURL: https://github.com/cloudbees/cloudbees-jenkin s-x-boot-config.git cluster: azure: {} clusterName: coolboot environmentGitOwner: jenkins-oscar environmentGitPublic: true gitKind: github gitName: github gitServer: https://github.com namespace: jx project: jx-development provider: gke registry: gcr.io zone: us-west1-a environments: - ingress:
15.
© 2020 CloudBees,
Inc. All Rights Reserved.15 Jenkins X Capabilities Supported Git Providers • GitHub • GitHub Enterprise (Preview) • GitLab (Preview) • BitBucket Server (Preview)
16.
© 2020 CloudBees,
Inc. All Rights Reserved.16 Jenkins X Capabilities Project Templates AKA QuickStarts ...and more
17.
© 2020 CloudBees,
Inc. All Rights Reserved.17 Jenkins X Capabilities Creating a QuickStart # create a quickstart for a nodejs app >$ jx create quickstart --language=javascript --name=carsweb
18.
© 2020 CloudBees,
Inc. All Rights Reserved.18 Jenkins X Capabilities Import an existing app from source ctrl # import an existing app from github >$ jx import --url https://github.com/jenkins-oscar/skiapp.git
19.
© 2020 CloudBees,
Inc. All Rights Reserved.19 Jenkins X Capabilities Build Packs • We give you canned Pipelines for many scenarios • We use Draft for language detection auto-select build pack • You can extend and modify on top of the build pack A quickstart for your pipeline or pipeline template
20.
© 2020 CloudBees,
Inc. All Rights Reserved.20 Jenkins X Capabilities Pipelines in Jenkins X • Pipelines are declarative (YAML) • Each stage runs on its own ephemeral pod • PR vs. Release Pipelines • Dozens of pre-configured builder images
21.
© 2020 CloudBees,
Inc. All Rights Reserved.21 Jenkins X Capabilities Triggering Pipelines • Prow / Lighthouse • Via ChatOps PR comment “/test this” or “/approve” • GitHub Statuses Triggered via different events
22.
© 2020 CloudBees,
Inc. All Rights Reserved.22 Jenkins X Capabilities Monitor Pipelines Several methods to monitor Pipeline activity # get build logs for a pipeline >$ jx get build logs # get pipeline activity for an app >$ jx get activity -f appname The Jenkins X UI
23.
© 2020 CloudBees,
Inc. All Rights Reserved.23 Jenkins X Capabilities Monitor Pipelines Install the UI # Install the UI >$ jx add app jx-app-ui --version=0.1.36 # Launch UI in browser >$ jx ui -p 9845
24.
© 2020 CloudBees,
Inc. All Rights Reserved.24 Jenkins X Capabilities Monitor Pipelines The Jenkins X UI Projects Page
25.
© 2020 CloudBees,
Inc. All Rights Reserved.25 Jenkins X Capabilities Monitor Pipelines The Jenkins X UI Builds Page
26.
© 2020 CloudBees,
Inc. All Rights Reserved.26 Jenkins X Capabilities Monitor Pipelines The Jenkins X UI Build Log Page
27.
© 2020 CloudBees,
Inc. All Rights Reserved.27 Jenkins X Capabilities Monitor Pipelines The Jenkins X UI Environments Page
28.
© 2020 CloudBees,
Inc. All Rights Reserved.28 Jenkins X Capabilities Preview Environments PMs, Designers view app changes in temporary live environment
29.
© 2020 CloudBees,
Inc. All Rights Reserved.29 Jenkins X Capabilities ChatOps ( Preview Env Built) Prow / Lighthouse listens to Git Webhooks.
30.
© 2020 CloudBees,
Inc. All Rights Reserved.30 Jenkins X Capabilities ChatOps (commands) Commands like: /approve /lgtm /test this
31.
© 2020 CloudBees,
Inc. All Rights Reserved.31 Jenkins X Capabilities GitOps GitOps is an iteration of a DevOps process designed for cloud native with a focus on Kubernetes • Source Control is “Single Source of Truth” • Env changes via PR trigger pipelines to execute changes • Jenkins X uses GitOps to manage itself • Recover easily from disaster
32.
© 2020 CloudBees,
Inc. All Rights Reserved.32 Jenkins X Capabilities DevPods Develop in the cloud. Avoid the “works on my laptop” and not in production issues. • Edit your app all within a Kubernetes Pod • Use your own desktop IDE • Use web based IDE
33.
© 2020 CloudBees,
Inc. All Rights Reserved. 3 3 Is Jenkins X for me? If you are deploying microservices, you will likely use kubernetes for orchestration. Are you a k8s, Helm, KSync, Skaffold, Chartmuseum expert? Jenkins X = faster deployments abstracts you from knowing all the little details of Kubernetes
34.
© 2020 CloudBees,
Inc. All Rights Reserved. 3 4 Is Jenkins X for me? Kubernetes is complex, and takes time to learn. With Jenkins X you do NOT need to be an expert in Kubernetes, Helm and other technologies to start delivering app features today!
35.
© 2020 CloudBees,
Inc. All Rights Reserved.35 Next Steps Kubernetes Workspace #jenkins-x-user #jenkins-x-dev @jenkinsxio Subscribe Jenkins X Newsletter: Twitter: Slack: jenkins-x.ioWeb: CloudBees Jenkins X Distribution:
Download now