Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
73e2bec7
Commit
73e2bec7
authored
Jan 20, 2021
by
Russell Dickenson
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'eread/refactor-gitpod-docs' into 'master'
Refactor Gitpod docs See merge request gitlab-org/gitlab!52054
parents
a63eef73
98e369bb
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
40 additions
and
29 deletions
+40
-29
doc/.vale/gitlab/spelling-exceptions.txt
doc/.vale/gitlab/spelling-exceptions.txt
+1
-0
doc/integration/gitpod.md
doc/integration/gitpod.md
+39
-29
No files found.
doc/.vale/gitlab/spelling-exceptions.txt
View file @
73e2bec7
...
@@ -167,6 +167,7 @@ GitHub
...
@@ -167,6 +167,7 @@ GitHub
GitLab
GitLab
gitlabsos
gitlabsos
Gitleaks
Gitleaks
Gitpod
Gitter
Gitter
globals
globals
Gmail
Gmail
...
...
doc/integration/gitpod.md
View file @
73e2bec7
...
@@ -10,45 +10,55 @@ info: "To determine the technical writer assigned to the Stage/Group associated
...
@@ -10,45 +10,55 @@ info: "To determine the technical writer assigned to the Stage/Group associated
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/228893) in GitLab 13.4.
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/228893) in GitLab 13.4.
> - [Feature flag removed](https://gitlab.com/gitlab-org/gitlab/-/258206) in GitLab 13.8
> - [Feature flag removed](https://gitlab.com/gitlab-org/gitlab/-/258206) in GitLab 13.8
With
[
Gitpod
](
https://gitpod.io/
)
you can describe your dev environment as code to get fully set
With
[
Gitpod
](
https://gitpod.io/
)
you can describe your development environment as code to get fully
up, compiled, and tested dev environments for any GitLab project. The dev environments are not only
set up, compiled, and tested development environments for any GitLab project. The development
automated but also prebuilt which means that Gitpod continuously builds your Git branches like a CI
environments are not only automated but also prebuilt which means that Gitpod continuously builds
server. By that you don’t have to wait for dependencies to be downloaded and builds to finish, but
your Git branches like a CI/CD server.
you can start coding immediately.
In short: With Gitpod you can start coding instantly on any project, branch, and merge request from
This means you don't have to wait for dependencies to be downloaded and builds to finish, you can start
any device, at any time.
coding immediately. With Gitpod you can start coding instantly on any project, branch, and merge
request from any device, at any time.
![
Gitpod interface
](
img/gitpod_web_interface_v13_4.png
)
To use the GitLab Gitpod integration, it must be enabled for your GitLab instance. Users of:
You can launch Gitpod directly from GitLab by clicking the
**Gitpod**
button from the
**Web IDE**
-
GitLab.com can use it immediately after it's
[
enabled in their user settings
](
#enable-gitpod-in-your-user-settings
)
.
dropdown on the project page
:
-
GitLab self-managed instances can use it after
:
1.
It's
[
enabled and configured by a GitLab administrator
](
#configure-a-self-managed-instance
)
.
![
Gitpod Button on Project Page
](
img/gitpod_button_project_page_v13_4.png
)
1.
It's
[
enabled in their user settings
](
#enable-gitpod-in-your-user-settings
)
.
To learn more about Gitpod, see their
[
features
](
https://www.gitpod.io/features/
)
and
To learn more about Gitpod, see their
[
features
](
https://www.gitpod.io/features/
)
and
[
documentation
](
https://www.gitpod.io/docs/
)
.
[
documentation
](
https://www.gitpod.io/docs/
)
.
To use the GitLab-Gitpod integration, you need to enable it from your user preferences:
## Enable Gitpod in your user settings
With the Gitpod integration enabled for your GitLab instance, to enable it for yourself:
1.
Select your avatar in the top-right corner, then select
**Settings > Preferences**
.
1.
Under
**Integrations**
, locate the
**Gitpod**
section.
1.
Check the
**Enable Gitpod integration**
checkbox and select the
**Save changes**
button.
1.
From the GitLab UI, click your avatar in the top-right corner, then click
**Settings**
.
## Configure a self-managed instance **(CORE ONLY)**
1.
On the left-hand nav, click
**Preferences**
.
1.
Under
**Integrations**
, find the
**Gitpod**
section.
1.
Check
**Enable Gitpod**
.
Users of GitLab.com can enable it and start using straightaway. Users of GitLab self-managed instances
For GitLab self-managed instances, a GitLab administrator needs to:
can follow the same steps once the integration has been enabled and configured by a GitLab administrator.
## Configure your GitLab instance with Gitpod **(CORE ONLY)**
1.
Set up a Gitpod instance to integrate with GitLab. Refer to the
[
Gitpod documentation
](
https://www.gitpod.io/docs/self-hosted/latest/self-hosted/
)
to get your instance up and running.
1.
Enable it in GitLab:
1.
Go to
**Admin Area > Settings > General**
.
1.
Expand the
**Gitpod**
configuration section.
1.
Check the
**Enable Gitpod integration**
checkbox.
1.
Add your Gitpod instance URL (for example,
`https://gitpod.example.com`
).
1.
Select the
**Save changes**
button.
The integration of Gitpod with GitLab is enabled on GitLab.com and available to all users.
Your users then need to
[
enable it for themselves
](
#enable-gitpod-in-your-user-settings
)
.
For GitLab self-managed instances, a GitLab administrator needs to enable it through the admin settings.
First, you (GitLab admin) need to set up a Gitpod instance to integrate with GitLab.
## Launch Gitpod in GitLab
Head over to the
[
Gitpod documentation
](
https://www.gitpod.io/docs/self-hosted/latest/self-hosted/
)
to
get your instance up and running. Once done:
1.
In GitLab, go to
**Admin Area > Settings > General**
.
You can launch Gitpod directly from GitLab by clicking the
**Gitpod**
button from the
**Web IDE**
1.
Expand the
**Gitpod**
configuration section.
dropdown on the project page:
1.
Check
**Enable Gitpod**
.
1.
Add your Gitpod instance URL (for example,
`https://gitpod.example.com`
).
![
Gitpod Button on Project Page
](
img/gitpod_button_project_page_v13_4.png
)
A project launched in GitLab looks like:
![
Gitpod interface
](
img/gitpod_web_interface_v13_4.png
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment