New Gitpod Button has landed on GitLab Merge Request Pages

Aug 30, 2021

New Gitpod Button has landed on GitLab Merge Request Pages

Avatar of corneliusludmann Cornelius Ludmann

Reviewing merge requests is part of a developer’s everday life. The quality of code reviews is a crucial aspect of the development process. In reality, it often leads to just skiming the code changes and approving the merge request with a simple “LGTM”. One reason is that doing code reviews requires a context switch for the reviewer. For a careful review one needs to checkout the branch of the merge request, navigate through the code changes, build and test the changed software, … and hope that there will be no configuration drift or other inferences with the existing local developement setup.

This is a situation where ephemeral development environments show their full strength. With Gitpod, you get a fresh development environment just for your review. It has everything set-up for reviewing the changes and will be closed once the job is done. For a head-to-head comparison between local and cloud based workflows for MRs I recommend reading Mike’s blog post.

Launch a preconfigured Gitpod workspace from a GitLab merge request

Starting a Gitpod development environment is easy: Just add gitpod.io/# in front of a GitLab, GitHub, or Bitbucket URL in your browser’s address bar and hit Enter. That’s it.

Gitpod loves GitLab

With the native Gitpod integration in GitLab, it’s even easier! Next to the Web IDE button you’ll find a Gitpod button in a drop-down menu that has been introduced in GitLab 13.5. With the GitLab 14.2 release you’ll find this button on all merge request pages. Just hit the button and a cloud development environment waits for your review.

Gitpod button on GitLab merge request

The GitLab docs provide you with further information on how to enable the Gitpod integration in your self-managed GitLab instance and how to use the Gitpod integration.

Contribution to GitLab awarded with “Golden Fork”

Every release, GitLab selects a community contributor as a most valuable person (MVP) of the release which is recognized with the prestigious golden fork. In the 14.2 release Cornelius from Gitpod has been awarded for the contribution of the Gitpod integration in GitLab.

GitLab MVP of release 14.2

Further reading

Share this post:

  • Twitter
  • Reddit
  • HackerNews

More articles

DevX Digest 06 - Offload pressure to improve DevX

For our sixth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Shanea from CodeSee.

Avatar of pawlean Avatar of mikenikles Jan 13, 2022

DevX Digest 05 - How DevX has evolved

For our fifth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Jamon from Infinite Red.

Avatar of pawlean Avatar of mikenikles Dec 21, 2021

Gitpod Workspace Networking

Gitpod workspaces are Kubernetes pods. Each Kubernetes pod maintains its own network namespace - similar to how a regular container would. We use a combination of user and network namespaces to enable features you wouldn't find in a normal Kubernetes pod.

Avatar of csweichel Avatar of aledbf Dec 16, 2021