You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 19, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: src/blog/bitbucket.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Simply type `gitpod.io/#` in front of any Bitbucket repository URL, and get a fu
13
13
14
14
`youtube: hIpFTGwsv-o`
15
15
16
-
# Getting Started with Gitpod for Bitbucket
16
+
<h2class="h1">Getting Started with Gitpod for Bitbucket</h2>
17
17
18
18
Starting a fresh dev environment for a Bitbucket project works just as with GitLab and GitHub: Simply prefix your Bitbucket project URL with `gitpod.io/#`.
19
19
@@ -47,15 +47,15 @@ The new local branch will be named like `<username>/<issue-title>-<issue-nr>`, i
To get the most out of Gitpod, you should describe your project's dev environment with code. Dev environments are based on containers which you can configure through a custom `Dockerfile`.
53
53
54
54
Furthermore you can specify which tasks should run after a fresh checkout in a `.gitpod.yml` file. Usually these tasks include build steps, downloading dependencies and running some unit tests. Read the section below on prebuilds to make Gitpod automatically run these steps ahead of time, as a CI pipeline whenever some changes are pushed to your project.
55
55
56
56
There is much more you can do to make sure every team member gets a ready-to-code dev environment when they need one. Please refer to the [docs](/docs/configuration/) for details.
57
57
58
-
## Prebuilds
58
+
<h3class="h2">Prebuilds</h3>
59
59
60
60
Gitpod’s [prebuilt workspaces](/docs/prebuilds/) are key to providing ephemeral, ready-to-code dev environments for your branches and projects. You can configure Gitpod to run your project's build asynchronously every time someone pushes new commits or branches to your repository. So when a developer wants to start coding, she can start immediately, because everything is already prepared.
Copy file name to clipboardExpand all lines: src/blog/build-a-webhook-for-google-assistant.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -142,5 +142,5 @@ Refer to the links below to add your own functionalities.
142
142
Gitpod can make your life much simpler by automating your development setup just by adding a simple configuration file to your repo. You can refer to the Gitpod [Docs](https://www.gitpod.io/docs/) to learn more about the platform. Gitpod lets you work with unlimited workspace but with 100hrs/month runtime. It also provides Personal and unlimited plans as well. If you are a student then you can claim Gitpod Unlimited plan for just $9.
143
143
144
144

Copy file name to clipboardExpand all lines: src/blog/docker-in-gitpod.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Since we released Gitpod into Public Beta it has been incredibly exciting to see
13
13
14
14
Of course, there is always room for improvement, especially with a service as new as Gitpod. Luckily, people have started to share their questions and ideas with us on [https://github.com/gitpod-io/gitpod](https://github.com/gitpod-io/gitpod). One of the most often asked questions was:
15
15
16
-
### “How do I add tool XYZ to my workspace?”
16
+
<h2class="h3">“How do I add tool XYZ to my workspace?”</h2>
17
17
18
18
And indeed that hasn’t been straight forward. You had to:
19
19
@@ -33,7 +33,7 @@ And indeed that hasn’t been straight forward. You had to:
33
33
34
34
That was way too tedious for everyone to start playing around.
35
35
36
-
### Let Gitpod do the heavy lifting
36
+
<h2class="h3">Let Gitpod do the heavy lifting</h2>
37
37
38
38
To improve this experience we introduced[ Dockerfile support (#62)](https://github.com/gitpod-io/gitpod/issues/62), which lets you reference your Dockerfile directly from inside your .gitpod.yml file:
39
39
@@ -42,7 +42,7 @@ To improve this experience we introduced[ Dockerfile support (#62)](https://gith
42
42
43
43
Now, Gitpod knows about the Dockerfile and builds that image for you. Whenever you access the repository on Gitpod it checks whether the Dockerfile has been updated and rebuilds the image if needed. When this happens you’ll be shown the log output of the build for easier debugging, too.
44
44
45
-
### An example, please!
45
+
<h2class="h3">An example, please!</h2>
46
46
47
47
Let’s get concrete. As an exercise we’ll use [a minimal REST service](https://github.com/lankydan/rust-web-with-rocket) written in[ Rust](https://www.rust-lang.org/) using Rocket and Diesel that talks to a PostgreSQL DB. It also has a nice[ blog post](https://lankydanblog.com/2018/05/20/creating-a-rusty-rocket-fuelled-with-diesel/) to get started.
Copy file name to clipboardExpand all lines: src/blog/github-codespaces.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Today, GitHub announced the private beta of [GitHub Codespaces](https://github.c
9
9
10
10
This is great news, because it really helps to explain why this is going to change professional software development entirely.
11
11
12
-
### Dev Environment As Code
12
+
<h2class="h3">Dev Environment As Code</h2>
13
13
14
14
Describing development environments in code has many benefits:
15
15
@@ -23,7 +23,7 @@ Describing development environments in code has many benefits:
23
23
24
24
It is our vision that **everybody can immediately start working in a fully set-up dev environment on any project, any branch, with any device, and at any time.**
25
25
26
-
### A Lifesaver for Professional Teams
26
+
<h2class="h3">A Lifesaver for Professional Teams</h2>
27
27
28
28
As software systems become more complex so do dev environments. Have you ever tried to develop a Kubernetes application locally, set up all the required infrastructure, and launch all microservices on your local machine? Halfway through you’ll find that your expensive MacBook Pro is not a suitable replacement for a datacenter. Even if you eventually manage to get things working it won’t be smooth or remotely close to what you run in production.
29
29
@@ -33,13 +33,13 @@ For the past year the whole team has developed Gitpod in Gitpod. Everyone in the
33
33
34
34
`youtube: dFMpXUsJcGM`
35
35
36
-
### Pre-build Everything!
36
+
<h2class="h3">Pre-build Everything!</h2>
37
37
38
38
When reviewing a PR or starting work on that new cool feature, no developer wants to accidentally work with an old state. Imagine wasting hours hunting a bug that’s already fixed on master. Fresh working copies—and ideally dev environments—for each task would be great.
39
39
40
40
Once dev environments have become code you can pre-build those dev environments ahead of time. **Think CI for your development setup**: on each change in the repository, Gitpod prepares a new dev environment for that change. Rather than having to manually adjust the tool versions, wait for all dependencies to download and for the code to compile, things are ready when you are. We call this [continuous dev environments](/blog/continuous-dev-environment-in-devops/).
41
41
42
-
### At Last a Good Browser IDE
42
+
<h2class="h3">At Last a Good Browser IDE</h2>
43
43
44
44
Given all these benefits, you might wonder why no one did this earlier. After all, developers automate the world on a daily basis. Thinking about it, it’s strange that most developers still set things up manually before they can get down to business.
45
45
@@ -54,23 +54,23 @@ This new generation of Theia-based Web-IDEs go way beyond online-playgrounds whi
54
54
<sub>*) To avoid misunderstandings: Theia has technically nothing in common with the classic Eclipse IDE, but is an independent project under the umbrella of the Eclipse Foundation.</sub>
55
55
56
56
57
-
### What About GitLab, Atlassian’s Bitbucket, and Other Git Hosting?
57
+
<h2class="h3">What About GitLab, Atlassian’s Bitbucket, and Other Git Hosting?</h2>
58
58
59
59
We are thrilled to see GitHub/Microsoft investing in automated development environments as it will help convince developers around the world and get this new way of developing software adopted faster.
60
60
61
61
But most professional development happens on other platforms such as GitLab, Atlassian’s stack and of course good old GitWeb. Oftentimes companies even employ a mixture of these.
62
62
63
63
To also serve users beyond just GitHub, we have been focussing on integrating Gitpod with other platforms as well. In December we released support for GitLab, and integration with Atlassian’s Bitbucket (and Jira) will be available soon.
64
64
65
-
### Closer to Home: Gitpod Self-Hosted
65
+
<h2class="h3">Closer to Home: Gitpod Self-Hosted</h2>
66
66
67
67
Chances are that you host your Git repositories or other dev infrastructure in a private cloud, or on a local network where they can't be accessed from the outside. Thus, a hosted IDE service must be on the same private cloud or network. This is possible with [Gitpod Self-Hosted](/self-hosted/) which can be installed on Kubernetes and does not require a connection to the public internet.
68
68
69
69
Today we are releasing a new version which brings Gitpod Self-Hosted on par with Gitpod.io. The new release includes better GitLab integration and a new admin UI. With Gitpod Self-Hosted you can now enjoy this liberating way of developing software with your own GitLab installation.
70
70
71
71
**Gitpod Self-Hosted is free for up to five users, and a free trial month for unlimited users is available, too.**
72
72
73
-
### Summary
73
+
<h2class="h3">Summary</h2>
74
74
75
75
We are quickly headed into a wonderful future, where developers are no longer intimidated by tedious and outdated setup procedures. Professional software projects will provide automated, prebuilt development environments that enable teams to start contributing, doing code reviews, reproducing bugs or just exploring new ideas immediately from any device securely.
Copy file name to clipboardExpand all lines: src/blog/gitlab-integration.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ At Gitpod we want to make developers’ lives easier. Starting automated dev env
11
11
Recently we asked ourselves how we could streamline the integration with your daily routine even more. Today, we are super excited to share that we’ve partnered with GitLab and built a [native Gitpod integration in GitLab’s UI](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37985).
12
12
13
13
14
-
# The last missing piece in your GitLab DevOps pipeline
14
+
<h2class="h1">The last missing piece in your GitLab DevOps pipeline</h2>
15
15
16
16
GitLab is one of the most popular DevOps tools/platforms out there, used by more than 100,000 organizations across the globe. Through its Web IDE, simple edits can already be made today from within the application. However, for more advanced programming tasks, developers require a full development environment.
17
17
@@ -26,7 +26,7 @@ GitLab and Gitpod started a partnership to bring Gitpod's ready-to-code dev envi
26
26

27
27
28
28
29
-
# “Everyone can contribute”
29
+
<h2class="h1">“Everyone can contribute”</h2>
30
30
31
31
GitLab’s credo “Everyone can contribute” is a perfect fit for Gitpod because contributing becomes much simpler when you allow anyone to spin up a ready-to-code development environment in a few seconds.
32
32
@@ -37,21 +37,21 @@ We are currently helping the GitLab team [to build a fully-automated Gitpod conf
<h2class="h1">Hook up your GitLab Self-Managed with Gitpod.io</h2>
41
41
42
42
The Gitpod integration is already live on gitlab.com today and is going to be part of [GitLab 13.5](https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/61933) which is released on October 22nd. At that point, you’ll be able to connect your GitLab self-managed installation to gitpod.io, through a new feature that lets you register additional Git providers.
43
43
44
44
Furthermore, you can [self-host Gitpod](https://www.gitpod.io/self-hosted/) (which is [open source](https://github.com/gitpod-io/gitpod)) on your own Kubernetes cluster and configure it with your GitLab instance. We have convenient installation scripts for GCP and AWS.
45
45
46
46
47
-
# What’s next?
47
+
<h2class="h1">What’s next?</h2>
48
48
49
49
We are continuously working on improving the GitLab integration and implementing new features for GitLab users (e.g. managing merge requests within Gitpod, [adding a Gitpod button on Merge Requests](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/43352), etc.). You can also install the [GitLab VS Code Extension](https://open-vsx.org/extension/GitLab/gitlab-workflow) in Gitpod to interact with GitLab. Just go to the Extensions view (in the left vertical menu), search for “GitLab” and choose “Install”.
50
50
51
51

52
52
53
53
54
-
# Try the Gitpod integration now!
54
+
<h2class="h1">Try the Gitpod integration now!</h2>
55
55
56
56
The GitLab integration is available at GitLab.com and in your [self-managed GitLab](https://gitlab.com/help/integration/gitpod.md) soon. Don’t have a project at hand? Try the demo project [Spring PetClinic](https://gitlab.com/gitpod/spring-petclinic) which has a proper Gitpod configuration committed.
Copy file name to clipboardExpand all lines: src/blog/gitpod-self-hosted-0.4.0.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ teaserImage: /cloud-download.png
8
8
---
9
9
We are excited to announce the new release of Gitpod Self-Hosted in version 0.4.0. Gitpod Self-Hosted allows everyone to set-up and run a service with the same features as gitpod.io in your cloud or corporate network.
10
10
11
-
### How Does it Work?
11
+
<h2class="h3">How Does it Work?</h2>
12
12
13
13
Gitpod Self-Hosted runs on Kubernetes and is easily installed via "helm install". On gitpod.io you can find detailed documentation and some automation to install Gitpod on [vanilla Kubernetes](https://www.gitpod.io/docs/self-hosted/0.4.0/install/install-on-kubernetes/) or [on Google Cloud Platform](https://www.gitpod.io/docs/self-hosted/0.4.0/install/install-on-gcp-script/). For the next release, we plan to add support for AWS, Azure, and OpenShift.
14
14
@@ -21,7 +21,7 @@ Operating Gitpod in production on gitpod.io has enabled us to battle-harden this
21
21
This release ships a plethora of bugfixes and improvements, particularly in the area of GitLab integration.
22
22
There is one major feature that I want to show in more detail since you can't try this on gitpod.io:
23
23
24
-
### New Admin UI
24
+
<h2class="h3">New Admin UI</h2>
25
25
26
26
This release ships with a new web UI for administrative tasks. The UI is particularly handy when providing support fo users.
27
27
It allows for easy listing and searching of users and worksapces.
@@ -33,7 +33,7 @@ When selecting a user, the UI will show the user's details and workspaces, as yo
33
33
34
34
To try the new admin interface in Gitpod Self-Hosted, you'll need to assign the "admin" privilege to your user and open /admin in your browser.
35
35
36
-
### Getting Started
36
+
<h2class="h3">Getting Started</h2>
37
37
38
38
The fastest way to get started is by installing Gitpod Self-Hosted [on Google Cloud Platform](https://www.gitpod.io/docs/self-hosted/0.4.0/install/install-on-gcp-script/). There is also more in-depth documentation available on how to install Gitpod on [vanilla Kubernetes](https://www.gitpod.io/docs/self-hosted/0.4.0/install/install-on-kubernetes/).
Copy file name to clipboardExpand all lines: src/blog/moving-software-development-to-the-cloud.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,21 +13,21 @@ Since [we've started building Gitpod in July-2017](/blog/gitpod-online-ide/), we
13
13
14
14
We certainly welcome the additional push Codespaces will bring, but it is important to communicate how [Gitpod compares to Codespaces](/gitpod-vs-github-codespaces/).
15
15
16
-
### Gitpod is Open-Source, Multi-Cloud, and Works With GitLab, GitHub, and Bitbucket
16
+
<h2class="h3">Gitpod is Open-Source, Multi-Cloud, and Works With GitLab, GitHub, and Bitbucket</h2>
17
17
18
18
Gitpod is an **open-source platform** which means you get full transparency over how Gitpod works and can even contribute to it. The [vibrant open-source community](https://community.gitpod.io/) of Gitpod welcomes everyone, and empowers them to develop additional features without restrictions.
19
19
20
20
Furthermore, you can run Gitpod on your own infrastructure and any cloud provider. **Gitpod seamlessly works with GitHub, GitLab and Bitbucket** and can be deployed to public, private or hybrid clouds, neatly integrating into your infrastructure, **giving you full control of your system and your source code**.
21
21
22
-
### Gitpod is Powerful
22
+
<h2class="h3">Gitpod is Powerful</h2>
23
23
24
24
As a highly-optimized Kubernetes application **Gitpod is built on next-gen container technology** instead of VMs. This allows Gitpod to be extremely resource efficient giving you the best 💥 for the 💵
25
25
26
26
Compared to virtual machines, isolating workspace containers from each other is harder. At Gitpod we’ve integrated the latest container isolation mechanisms that securely allow users to benefit from the resource efficiency of containers while still having root privileges. For the user this means full access to `sudo` and `docker` 🐳 Here’s a [great technical presentation](https://youtu.be/l4I2TVAnBuw?t=174) explaining how we make this happen.
27
27
28
28
The result is that Gitpod offers more powerful dev environments with a small ecological footprint. Furthermore, we run Gitpod.io on a 100% carbon-neutral cloud service ❤️🌍
29
29
30
-
### Gitpod is Fast
30
+
<h2class="h3">Gitpod is Fast</h2>
31
31
32
32
Gitpod is not only extremely fast because of the higher efficiency, but also because of what we call [prebuilds](https://www.gitpod.io/docs/prebuilds/). Let’s take a closer look.
33
33
@@ -43,7 +43,7 @@ The advantages of having your dev environments prebuilt can not be overstated. F
43
43
44
44
We believe prebuilding dev environments the way Gitpod does it, is key towards [“dev environments as code”](https://www.gitpod.io/blog/dev-env-as-code/). Without prebuilds, developers have to manually maintain and reuse their dev environments, because of the manual labour put into them. Those stateful environments drift apart over time and teams are once again working in very different setups, wasting time and energy with the resulting problems and surprises. With Gitpod "it works (or doesn't work) on my machine is a thing of the past.
45
45
46
-
### The Road Ahead
46
+
<h2class="h3">The Road Ahead</h2>
47
47
48
48
The real competition is the habit of maintaining stateful environments on overpowered local machines. We welcome GitHub and Microsoft to join forces in convincing developers around the world about the workflow and productivity benefits of automated, cloud-based dev environments 🥰
Copy file name to clipboardExpand all lines: src/blog/opensource.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ As of today Gitpod is open source under the AGPL license at [github.com/gitpod-i
11
11
12
12
For those of you who know us, this probably does not come as a big surprise. Working in open source is in our DNA and everything we’ve created over the past 10 years, including [Theia](https://github.com/eclipse-theia/theia), [Xtext](https://github.com/eclipse/xtext), [Open VSX](https://github.com/eclipse/openvsx) and many other projects have been open source. In fact, Gitpod was our only closed-source project and it is a relief to change that going forward.
13
13
14
-
# Open-Source Contributions
14
+
<h2class="h1">Open-Source Contributions</h2>
15
15
16
16
Contributing to Gitpod should be easy and accessible for everyone. All contributions are welcome, including pull requests, issues, documentation as well as updates and tweaks, blog posts, tutoials, and more. Please head over to [Github](https://github.com/gitpod-io/gitpod) to find out about the various ways you can contribute and join our [Gitpod Community](https://community.gitpod.io/).
17
17
@@ -59,7 +59,7 @@ Sven will run a webinar next week on Thursday, where we will showcase how we use
59
59
</a>
60
60
</div>
61
61
62
-
# Gitpod Self-Hosted is Now Free
62
+
<h2class="h1">Gitpod Self-Hosted is Now Free</h2>
63
63
64
64
The [SaaS offering of gitpod.io](https://www.gitpod.io/pricing/#) remains the easiest way to streamline your development workflows with continuously prebuilt dev environments.
0 commit comments