Slide 1

Slide 1 text

JFrog Pipelines Getting Started with JFrog Pipelines

Slide 2

Slide 2 text

2 § Webinar Ø § § Q&A Ø Ø Chat

Slide 3

Slide 3 text

3 § § Sr. DevOps Acceleration Engineer @JFrog § DevOps Liquid Software § @tsuyoshi_miyake [email protected]

Slide 4

Slide 4 text

CI/CD JFrog Pipelines JFrog Pipelines JFrog Pipelines Q&A 4

Slide 5

Slide 5 text

5 CI/CD

Slide 6

Slide 6 text

DevOps 6

Slide 7

Slide 7 text

▪ ▪ ▪ Single Pane of Glass ▪ ▪ Groovy DSL ▪ DevOps MAINTAINABILITY OBSERVABILITY EXPENSIVE CI/CD

Slide 8

Slide 8 text

8 VPC K8s CI Dev1 CI Dev2 Dev1 Dev2 Dev1 Dev2 Promote VPC K8s Dev1 Dev2 DevSecOps Docker

Slide 9

Slide 9 text

9 VPC K8s Test infra info Dev1 Image Dev2 Image CI Dev1 CI Dev2 Dev1 Dev2 Dev1 Dev2 Promote Dev1 Image Dev2 Image VPC K8s Prod infra info Dev1 Dev2 Prod release info DevSecOps Docker Base Image WITH JFrog Pipelines

Slide 10

Slide 10 text

10 JFrog Pipelines

Slide 11

Slide 11 text

24/7 Dedicated Support + DevOps Acceleration Service Arm BUILD TEST RELEASE DEPLOY On Premises & Multicloud VCS ACCESS FEDERATION ACL SSO JFrog Platform

Slide 12

Slide 12 text

Pipelines 12 HA DevOps OS CI/CD Pipelines-as-Code YAML

Slide 13

Slide 13 text

Pipelines 13 STEPS RESOURCES INTEGRATIONS PIPELINES PIPELINE SOURCES NODE / NODE POOLS / static/dynamic

Slide 14

Slide 14 text

§ YAML § (Resources) § (Pipelines) § § § 14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

§ : Native Step Generic Step § Native Step: DockerBuild, Jenkins, HelmBlueGreenDeploy... § Generic Step: Bash, PowerShell § § onStart, onExecute, onSuccess, onFailure, onComplete § : § res__, int__ § § add_cache_files: § send_notification: JIRA, Slack, Email 16

Slide 17

Slide 17 text

§ § § § : § : Docker § Affinity Group 17

Slide 18

Slide 18 text

18 JFrog Pipelines

Slide 19

Slide 19 text

§ § § 19 Run State Pipeline State Resource-based State step_1 name=A step_2 name=A step_1 Run 14 Run 15 name=A step_1 step_2 resource name=A

Slide 20

Slide 20 text

§ § 20

Slide 21

Slide 21 text

Jenkins + JFrog Pipelines § Jenkins § Jenkins Jenkins 21

Slide 22

Slide 22 text

§ 22

Slide 23

Slide 23 text

Signed Pipelines § § CI/CD 23 Artifactory

Slide 24

Slide 24 text

§ 24

Slide 25

Slide 25 text

25 JFrog Pipelines

Slide 26

Slide 26 text

Pipelines Extensions § Pipelines DSL § § Namespace 26

Slide 27

Slide 27 text

Pipelines Templates § § pipeline.yml values.yml § § § Global: Pipelines § System: Pipelines § Local: 27

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Q&A

Slide 30

Slide 30 text

THANK YOU!