搜索历史
热搜词
GitLab Web IDE正式发布10.7版本并开源

推荐:回顾 Web 开发者熟悉的 10 个经典开源项目和工具

[这篇文章主要列出了曾经乃至现在都十分受 Web 开发者欢迎的开源工具,相信使用开源工具的 Web 开发者会对它们感兴趣的,它们中有的甚至诞生十多年了,但仍然在发光发热。]

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料!

GitLab Web IDE 致力于简化接受合并请求的工作流程,现在GitLab发布了 10.7 的正式版本(generally available),除此之外,还有一些其他的特性以提高C++和Go代码的安全性并提升与Kubernets集成的能力。

GitLab Web IDE 最初是 是以beta的形式发布在GitLab 10.4 Ultimate 中的,它的目标是在进行较小的修正和处理合并请求时,简化相关的工作流,不需要开发人员stash他们的变更并切换至本地的一个新的分支,然后再切换回来。如果开发人员有大量的PR要review,或者开发人员刚刚接触Git,这项特性可能更有吸引力。

GitLab Web IDE的布局与很多图形化的IDE类似,左侧的面板展现了该项目的文件,中间的面板允许查看和编辑它们的内容。GitLab Web IDE右侧是提交面板,它允许开发人员跟踪哪些文件要提交、审查变更、编辑提交信息、控制提交到master分支还是一个新的分支中以及是否合并变更。

推荐:SAP Web IDE - sapui5开发工具

[貌似这个工具不错,明明免费试用的嘛,但是我下载不了。 算了,我还是用NOTEPAD++吧SAP Web IDE - Local Trial Version http://scn.sap.com/docs/DOC-58926download SAP W

GitLab将Web IDE开源了,以便于让开发者社区为其贡献功能的开发和完善。

除此之外,GitLab 10.7还扩展了GitLab的 Static Application Security Testing (SAST),为其添加了对C/C++和Go的支持。GitLab SAST是一组安全工具,其目的是分析源码并探测已知的漏洞。除了C/C++和Go之外,SAST还支持Python、Java和Ruby on Rails。GitLab SAST容易让人与 GitHub Security Alerts 进行类比,后者支持Ruby和JavaScript,对Python的支持正在开发之中。

GitLab 10.7带来的另外一个有趣的变化是 Deploy Tokens ,它能够为特定的需求提供长期存活的只读认证会话,这样的场景举例来说,在CI管道中使用Kubernetes来编排一组容器。实际上,为了完美地支持pod的重启和自动伸缩,Kubernetes需要对容器注册表(registry)进行持续的访问。在此之前,可以通过 CI job token 来实现,它的缺点在于一旦Kubernetes完成其任务,该token就会过期。作为变通方案,可以使用 个人的访问token(personal access token) ,如果访问token需要在多个用户间共享的话,这种方式就不合适了。Deploy token所提供的解决方案能够解决这两个方面的限制。

GitLab 10.7还包含了很多新的特性,比如参数化CI/CD控制流、项目的标记(badge)、子项目issue面板等等。读者可以参阅官网的发布文档了解完整的细节。

查看英文原文: GitLab Web IDE Goes GA and Open-Source in GitLab 10.7

推荐:Sun Java Studio Creator 2 :可与微软的IDE媲美的web开发工具

[Sun Java Studio Creator 2 :可与微软的IDE媲美的web开发工具今天下载了Sun Java Studio Creator 2 Update 1, 安装试着用了一下, 做个jsf页面, 发现确实不错, 尤其是拖JSF

主题:

分享:

相 关 推 荐

热 门 推 荐