【发布时间】:2016-05-05 08:38:07
【问题描述】:
是否有任何用于 Gitlab CE sn-ps 创建和编辑的 Atom 编辑器插件,例如 Gist-it,这是一个用于创建编辑 http://gist.github.com 文件的插件。
【问题讨论】:
标签: gitlab code-snippets atom-editor
是否有任何用于 Gitlab CE sn-ps 创建和编辑的 Atom 编辑器插件,例如 Gist-it,这是一个用于创建编辑 http://gist.github.com 文件的插件。
【问题讨论】:
标签: gitlab code-snippets atom-editor
有一个 Visual Studio Code 扩展 Share Code ,它支持 GitLab。
GitLab Access Token 将被要求插入。
【讨论】:
您可能不再需要 GitLab sn-ps 的第三方编辑器了。
使用GitLab 13.0 (May 2020),您现在拥有:
改进的片段编辑器
随着 GitLab 13.0 中 Versioned Snippets 的发布,我们已将 Snippets 编辑器升级为 Web IDE 中的轻量级编辑器版本。
使用此编辑器,用户将受益于针对某些语言的基本代码完成和linting。
我们还改进了源代码语言检测以实现更好的语法突出显示,并增加了对我们所有语法突出显示主题的支持。这些改进将使代码片段的编辑和协作变得更加容易。
我们很高兴为 Snippets 和 Web IDE 中的编辑器带来一致性。
在未来的版本中,我们会将此功能扩展到我们的单个文件编辑器和.gitlab-ci.yml编辑体验中。
请参阅 documentation 和 issue。
将GitLab 13.8(2021 年 1 月)延伸至gitlab-ci.yml(管道)
管道编辑器页面中的 CI lint 工具
CI lint 工具会验证您的管道语法并为您提供有关每个作业的一些详细信息。以前,CI lint 位于难以找到和访问的作业页面上。在此版本中,访问此工具比以前容易得多,因为它现在作为新管道编辑器的一部分包含在内。通过这项改进,您可以在编辑配置时轻松使用 CI lint,并在提交更改之前快速验证您的语法是否符合您的要求。
请参阅 Documentation 和 Issue。
这个内部编辑器的结果是:
仍在使用GitLab 13.8(2021 年 1 月)
管道配置可视化
开发人员可能难以理解复杂的 CI 配置,尤其是在尝试预测管道的行为(或行为不端)时。如果没有视觉辅助,很难形成所有工作之间关系的心理形象并确定它们如何相互关联。在我们的管道可视化的第一次迭代中,您现在可以看到
.gitlab-ci.yml配置的图形表示,以便更好地了解和预测管道的性能。参见Documentation 和Issue。
另请参阅GitLab 13.11(2021 年 4 月)
从管道编辑器创建初始配置文件
管道编辑器是您构建和测试 CI/CD 管道的一站式商店。
以前,编辑器只有在
.gitlab-ci.yml配置文件已存在于您的存储库的根目录中时才能工作。在此版本中,我们添加了从管道编辑器页面本身创建初始空管道文件的功能,因此您可以立即开始创作管道。
参见Documentation 和Issue。
管道编辑器改进了GitLab 14.8(2022 年 2 月)
在管道编辑器中自动完成关键字
无论您是新手还是高级用户,编写有效的 GitLab CI/CD 管道都可能很困难。
语法结构应该是准确的,即使是一个小的拼写错误或配置错误也可能导致您的管道无效,从而引入更多工作来查找问题的根源。在此版本中,我们在管道编辑器中添加了 CI/CD 关键字的自动补全功能,这将大大提高您在编写和调试管道时的效率。
您将更有信心,您的管道将在第一次运行时按照您希望的方式运行。请参阅 Documentation 和 Issue。
【讨论】: