gitpod GitHub页面上说
Gitpod是开源的Kubernetes应用程序,它提供了预先构建的, 浏览器中的协作开发环境-由VS提供支持 代码。
但是,我无法理解它的实际作用。谁能解释一下。
答案 0 :(得分:8)
Gitpod联合创始人。
Gitpod =服务器端dev-envs + dev-env-as-code +预构建+ IDE +协作。
最终,您开始将开发环境视为短暂的东西:启动它们,编写代码,推送代码,而忘记了开发环境。接下来,您将使用一个全新的开发环境。
从不打乱,按摩和维护本地计算机上的开发环境中获得的轻松心情令人难以置信地解放。
Gitpod可以在gitpod.io上使用,也可以自托管在Kubernetes,GCP或AWS上。
答案 1 :(得分:4)
为说明Gitpods,请注意GitLab 13.5(2020年10月)添加了一项新功能
直接从GitLab启动Gitpod工作区
工程师拥有复杂的开发环境,可能需要花费一些时间来设置和进行测试更改或探索具有挑战性的新项目。一个项目的入门通常涉及以下文档,安装依赖项,并希望与其他运行的服务没有冲突。此过程可能很耗时,容易出错,并且可能无法准确复制配置以测试项目并为项目做出贡献。
通过将Gitpod集成到GitLab中,您可以直接从GitLab界面轻松启动Gitpod工作区。在GitLab上编辑项目时,存在一个新的下拉选项可在GitPod中打开该项目:
Gitpod允许您在代码中定义project’s configuration,因此您可以一键启动预构建的开发环境。
这些环境是通过项目内部的
.gitpod.yml
文件配置的,其中包括Docker配置,启动任务,编辑器扩展等选项。这种灵活的配置是项目代码的一部分,使开发人员可以快速开始进行项目工作。 立即尝试使用GitLab project(已设置为可与Gitpod配合使用)。感谢Cornelius Ludmann的Gitpod做出了贡献!
https://about.gitlab.com/images/13_5/phikai-launch-gitpod-editor.gif-从GitLab用户界面启动Gitpod
请参见Documentation和Issue。