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

Java 開発者のための次世代 DevOps: BinOps / next-generation-devops-for-java-developers-binops

Java 開発者のための次世代 DevOps: BinOps / next-generation-devops-for-java-developers-binops

JJUG CCC 2020 Fall (#jjug_ccc) の発表資料です。開発者がバイナリを中心とした開発フローを意識すると何が嬉しいのか?についてご紹介しました。

567600e04dbcb14d6bd8f120e6625a27?s=128

Tsuyoshi Miyake

December 22, 2020
Tweet

Transcript

  1. Java DevOps: BinOps

  2. 2 § § Senior DevOps Acceleration Engineer § DevOps Liquid

    Software § @tsuyoshi_miyake @tsuyo @tsuyo
  3. BinOps BinOps Q&A 3

  4. BinOps

  5. 5 BinOps CI/CD - Avi Cavale, JFrog

  6. 6 CI/CD GitOps Git

  7. 7 DevOps CI/CD BinOps

  8. None
  9. § § CI/CD § § § 9 JAR/WAR (Java) RPM/DEB

    (Linux) Docker npm (JavaScript) PyPI (Python) RubyGems (Ruby) ZIP/tarball (DLL) (Windows) NuGet (.NET) Go Module (Go)
  10. Docker / Kubernetes Microservices DevOps CD CI 2001 2020 10

  11. § § § OSS 3rd § Maven Gradle § §

    § OSS CI 11
  12. § § § § § § 12

  13. § : § § API § : VCS § vs

    BLOB § Diffable vs Not Diffable § vs § Mutable vs Immutable § : 13
  14. BinOps

  15. ARTIFACTORY DISTRIBUTION XRAY CI QA/QC 1 2 3 4 5

    6 7 8 10 11 VCS VCS Build Info DRONE EDGE Dependency Manager 9 MSBuild Dependency Manager MSBuild EDGE EDGE 15 PIPELINES
  16. Photo by Ruchindra Gunasekara on Unsplash JFrog Artifactory 16 Single

    Source of Truth 28 CI REST API CLI AQL
  17. JFrog Pipelines 17 BinOps CI/CD k8s/ RBAC Xray YAML

  18. : 18

  19. : 19

  20. : 20

  21. § Build Info § § § Artifactory § Build Promotion

    § § § REST API CLI, CI 21
  22. None
  23. § CI/CD § § https://jfrog.co.jp/artifactory/start-free/ 23

  24. Q&A

  25. THANK YOU!