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

GitLab Overview & Version 12.x

tnir
April 24, 2019

GitLab Overview & Version 12.x

GitLab Overview & Version 12.x - GitLabでできることと12.xでの改善点 -

2019-04-24 GitLab Meetup Tokyo #16 @ PLAID GINZA SIX

tnir

April 24, 2019
Tweet

More Decks by tnir

Other Decks in Technology

Transcript

  1. GitLab Overview & Version 12.x @tnir - 2019-04-24 - GitLab

    Meetup Tokyo #16 @PLAID GINZA SIX GitLabでできることと12.xでの改善点
  2. #gitlabjp tnir • Core Team, GitLab (アクティブ開発者。世界で7人) • GitLab Tokyoオーガナイザー

    • GitLab JP共同オーガナイザー • Docker Tokyo共同オーガナイザー • Cloud Native Ambassador, CNCF • OSS contributors of ◦ kubernetes/website, kubernetes-docs-ja ◦ Django / django-ja ◦ pandas, etc. • GitLab MVP (春限定)
  3. #gitlabjp History of GitLab • 2011: SCM (VCS) • 2015:

    GitLab CI統合 (8.0) • 2016-17: idea to production (i2p) (8.x〜9.x) ◦ Kubernetesインテグレーション • 2017-18: Auto DevOps (10.0〜11.x) ◦ Complete DevOps/Concurrency DevOps ◦ Shift left approach • 2018: GitLab CI/CD for GitHub (free!) • 2018-19: Serverless CI/CD (cloud native)
  4. #gitlabjp .com (SaaS) vs self-host • 手軽に始められる.com。管理不要。Runnerも一定時間つ いてくる。2,000分/月 ◦ セキュリティ?

    ◦ →SAML 2.0/SCIM 2.0対応 (2019年4月、左図) ◦ 自分のRunnersも利用可能。 • セルフホスティング: 管理は必要だがカスタマイズ可 ◦ 国内データセンター。自社クラウド。 ◦ クラウドネイティブデプロイ: Production-ready GitLab on GKE を参考 に。 ◦ 並列度を上げたCI/CDをしたい!→@sue445さんのトーク
  5. #gitlabjp 12.xは何が新しいのか? • 12.0 = 2019-06-22リリース • だからといって新機能が多いわけではない • Some

    deprecations: git cleanGitLab Geo (storage), 古い GitLab Runner (11.8以前), 古いLinux distro, etc. • APIアップデートもない(cf. V3→v4) • 毎月22日のアップデートの1つ • 12ヶ月ごとのメジャーバージョンアップデートになる(13.0が 2020-06-22リリース予定)
  6. #gitlabjp References • https://about.gitlab.com/ • https://about.gitlab.com/direction/ • Overview (11.3) https://www.youtube.com/watch?v=nMAgP4WIcno

    • 11.10 release https://about.gitlab.com/2019/04/22/gitlab-11-10-released/ • • Photo: https://unsplash.com/photos/eriuKJwcdjI •