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

DevFest 2020 Ja - GitLab Review Apps with GKE

koda
October 18, 2020

DevFest 2020 Ja - GitLab Review Apps with GKE

Kubernetes を利用する事で、信頼性・利便性の高いサービスの「運用」の環境が得られた人は多いと思います。
この Kubernetes を使って「開発」もさらに効率化したいと考え、GitLab の Review apps を利用しています。Review apps を使うと、Merge Request(GitHubではPull Requestと同等)に対し、そのレビュー対象の環境が自動でKubernetesクラスタにデプロイされます。このため自分でレビュー対象のコードをCheckoutしてレビューできる環境を作る必要がなくなり、コードレビューを快適に実施できるため、たまりがちのコードレビューという課題が解決できます。
セッションではこの Review apps を中心に、開発の効率化について紹介します。

koda

October 18, 2020
Tweet

More Decks by koda

Other Decks in Programming

Transcript

  1. hello! KODA (@koda3t) • 「Web」とか「Cloud」とか「DevOps」に取り組む技術者 • 最近はAgile・SCRUMの社内普及もやってる • 某メーカーの中でアプリ開発がお仕事 •

    長野県で温泉にはいりながら家族とのんびり生活中 • 何か作ることが大好き!プログラミング大好き!! • Google系を中心にクラウド系の技術コミュニティに参加 東京から 1時間ちょっと 温泉天国
  2. GitLab Google Cloud • GitLabはGitHubと同等のGitリポジトリ管理とプロジェクトマネジメントを 行えるアプリケーション • CommunityEditionはOSSで公開されており、社内のプライベートな環境でも ホスティングできる(GitHubも有償なら社内環境を作れる) ◦

    IssueやMerge Request(GitHubではPull Request)といったGitHubと同等の 機能がある ◦ CIのような自動化関連はGitHubより先行している印象 • 最近はDevOpsツールとしての機能が充実してきており、Kubernetes/GCPと の連携が強化されている • CNCF Technology Radar: Continuous Deliveryでも高い位置にある What is GitLab? -> GitLab is a complete DevOps platform