猿でもわかるバイナリ・リポジトリマネージャー / a-monkeys-guide-to-binary-repository-manager

猿でもわかるバイナリ・リポジトリマネージャー / a-monkeys-guide-to-binary-repository-manager

「リポジトリマネージャー」がどんなものなのか、それがあると何が嬉しいのか、ソースコード管理 (VCS) との違いは?それを用いてどのように DevOps を加速させるのか、段階的に組織内で適用して行くにはどうすれば良いか、などについて初心者の方を対象にお話ししています。

567600e04dbcb14d6bd8f120e6625a27?s=128

Tsuyoshi Miyake

April 09, 2020
Tweet

Transcript

  1. 1

  2. • • Senior DevOps Acceleration Engineer • DevOps Liquid Software

    • @tsuyoshi_miyake @tsuyo @tsuyo 2
  3. Webinar Q&A Chat 3

  4. • • • DevOps • • • Q&A 4

  5. 5

  6. • • • • 6 JAR/WAR (Java) RPM/DEB (Linux) Docker

    npm (JavaScript) PyPI (Python) RubyGems (Ruby) ZIP/tarball (DLL) (Windows) NuGet (.NET) Go Module (Go)
  7. • • • • • 7 JCenter Maven Central RubyGems.org

    npmjs.org gocenter.io Docker Hub mirror.centos.org archive.ubuntu.com NuGet Gallery repo.anaconda.com
  8. Photo by Ruchindra Gunasekara on Unsplash • • • •

    • • • 8
  9. VCS (Version Control Systems) VCS 9 Diff Single Source of

    Truth DevOps
  10. 10

  11. • • • OSS 3rd • Maven Gradle • •

    • OSS CI 11
  12. • • • • • • 12

  13. 1. (1) 13

  14. 1. (2) 14

  15. 1. • • • • • • • • 15

  16. 2. (1) 16

  17. 2. (2) 17

  18. 2. • • • 3rd • • • • •

    18
  19. 3. • • CI • • • • • •

    Diff Diff 19
  20. 4. • • • • • • 20

  21. 4. (1) ❌ 21

  22. 4. (2) 22

  23. 4. • • • • • LDAP/SAML/OAuth • • 23

  24. 5. • • • • • • 24

  25. 6. • UI REST API • • • • :

    • • • • : 2020 04 06 9:15 QA 25
  26. 7. • • CI • Cron • • 26

  27. DevOps 27

  28. 28

  29. 29 VCS

  30. 30

  31. 31

  32. (1) • Level -1: • Level 0: • Level 1:

    • Level 2: • Level 3: DevOps Source: Six Reasons to Use a Repository Manager Now 32
  33. (2) • Level 1: • • Level 2: • •

    • Level 3: DevOps • • Source: Six Reasons to Use a Repository Manager Now 33
  34. Photo by Ruchindra Gunasekara on Unsplash • • • •

    • • DevOps 34
  35. Q&A 35

  36. THANK YOU! miyaket@jfrog.com 36