{"id":31210,"date":"2022-09-09T00:41:24","date_gmt":"2022-09-09T00:41:24","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=31210"},"modified":"2022-12-23T05:47:26","modified_gmt":"2022-12-23T05:47:26","slug":"gitlab-tutorials-gitlab-integration-with-sourcegraph","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/gitlab-tutorials-gitlab-integration-with-sourcegraph\/","title":{"rendered":"GitLab Tutorials: Gitlab integration with Sourcegraph"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What is Sourcegraph?<\/h2>\n\n\n\n<p>Sourcegraph is a code search and intelligence tool for developers. It lets you search and explore all of your organization\u2019s code on the web, with integrations into your existing tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does Sourcegraph do?<\/h2>\n\n\n\n<p>Sourcegraph\u2019s main features are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Code search: fast, up-to-date, and scalable, with regexp support on any branch or commit without an indexing delay (and diff search)<\/li><li>Code navigation: jump-to-definition, find references, and other smart, IDE-like code browsing features on any branch, commit, or PR\/code review<\/li><li>Code Insights: reveal high-level information about your codebase at it\u2019s current state and over time, to track migrations, version usage, vulnerability remediation, ownership, and anything else you can search in Sourcegraph<\/li><li>Batch Changes: make large-scale code changes across many repositories and code hosts<\/li><li>Notebooks: pair code and markdown to create powerful live\u2013and persistent\u2013documentation<\/li><li>Easy and secure self-hosted installation (your code never touches our servers)<\/li><li>Integrations with code hosts, code review tools, editors, web browsers, etc.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What do I use Sourcegraph for?<\/h2>\n\n\n\n<p>Sourcegraph helps you:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find example code<\/li><li>Explore\/read code (including during a code review)<\/li><li>Debug issues<\/li><li>Locate a specific piece of code<\/li><li>Determine the impact of changes<\/li><li>Sourcegraph makes it faster and easier to perform these tasks, for you and everyone else at your organization.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Who should use Sourcegraph?<\/h2>\n\n\n\n<p>All developers, except:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Sourcegraph is more useful to developers working with larger codebases or teams (15+ developers).<\/li><li>If you rarely search, read, or review code, you probably won\u2019t find Sourcegraph useful. (But you should start reading and reviewing more code!)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-25-1024x682.png\" alt=\"\" class=\"wp-image-31211\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-25-1024x682.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-25-300x200.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-25-768x511.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-25.png 1065w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-26-1024x616.png\" alt=\"\" class=\"wp-image-31212\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-26-1024x616.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-26-300x180.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-26-768x462.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-26.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 <\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"709\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-27-1024x709.png\" alt=\"\" class=\"wp-image-31213\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-27-1024x709.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-27-300x208.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-27-768x532.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/image-27.png 1089w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>What is Sourcegraph? Sourcegraph is a code search and intelligence tool for developers. It lets you search and explore all of your organization\u2019s code on the web, with integrations into&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-31210","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=31210"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31210\/revisions"}],"predecessor-version":[{"id":31214,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31210\/revisions\/31214"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=31210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=31210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=31210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}