Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめての JFrog Pipelines / getting-started-with-jfrog-pipelines

はじめての JFrog Pipelines / getting-started-with-jfrog-pipelines

 本ウェビナーでは JFrog Platform の CI/CD サービスである JFrog Pipelines の概要についてお話します。JFrog は DevSecOps の実現のために JFrog Platform という包括的なプラットフォームサービスを提供しています。JFrog Platform のウェビナー(録画・スライド)では、開発者が作成した素晴らしいソフトウェアを「いかに迅速に安全に」エンドユーザーに届けることができるか、その実現のために JFrog は「バイナリ」を中心にこのフローを再定義してきたという話をしました。
 JFrog Pipelines はこのビジョンのうち DevSecOps をいかに「自動化」するかに貢献する CI/CD のプロダクトで Artifactory にアドオンする形でご利用いただけます。すでに世の中に多くある CI のツールやサービスとの違いなど、この機会に JFrog Pipelines を基礎から学んでみたい方を中心にご参加をお待ちしております。

Tsuyoshi Miyake

September 09, 2021
Tweet

More Decks by Tsuyoshi Miyake

Other Decks in Technology

Transcript

  1. JFrog Pipelines
    Getting Started with JFrog Pipelines

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  5. 5
    CI/CD

    View Slide

  6. DevOps
    6

    View Slide



  7. ▪ Single Pane of Glass

    ▪ Groovy DSL
    ▪ DevOps
    MAINTAINABILITY
    OBSERVABILITY
    EXPENSIVE
    CI/CD

    View Slide

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

    View Slide

  9. 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

    View Slide

  10. 10
    JFrog Pipelines

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  15. 15

    View Slide

  16. § : 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

    View Slide

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

    View Slide

  18. 18
    JFrog Pipelines

    View Slide

  19. §
    §
    §
    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

    View Slide

  20. §
    §
    20

    View Slide

  21. Jenkins + JFrog Pipelines
    § Jenkins
    § Jenkins Jenkins
    21

    View Slide

  22. §
    22

    View Slide

  23. Signed Pipelines
    §
    § CI/CD
    23
    Artifactory

    View Slide

  24. §
    24

    View Slide

  25. 25
    JFrog Pipelines

    View Slide

  26. Pipelines Extensions
    §
    Pipelines DSL
    §
    § Namespace
    26

    View Slide

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

    View Slide

  28. View Slide

  29. Q&A

    View Slide

  30. THANK YOU!

    View Slide