当前位置:   article > 正文

Actionforge 是一个 VS Code 扩展,用于以可视方式构建 GitHub 工作流

Actionforge 是一个 VS Code 扩展,用于以可视方式构建 GitHub 工作流

行动锻造 提供基于节点的可视化界面来创建和维护 GitHub Action 工作流程,掩盖其底层 YAML 文本定义. 打包为 Visual Studio Code 的扩展, 该工具不需要任何外部服务,并且 现已推出测试版.

Actionforge 提供了自定义节点系统运行时和 GitHub Actions 的可视化界面。 通过用户友好的拖放系统,您可以无缝地设计和实施您的开发工作流程。 简化自动化,提高生产力.

根据 Actionforge 创建者的说法,使用该工具可以创建一个 复杂的工作流程 只需几分钟,包括依赖项安装、单元和集成测试以及发布包和版本,在效率和开发人员体验方面具有显着优势:“根据我过去使用传统工作流程的经验,这将花费我几个小时和数十次提交被称为 修复工作流程在制品".

Actionforge 不仅仅是 GitHub Actions 的视觉包装。 事实上,当您创建工作流程时,Actionforge 会生成两个文件:一个 GitHub Action yaml 文件,定义运行 Actionforge行动, 以及使用 VS Code 扩展编辑的动作图本身。 这种方法可以超越 GitHub Action 固有的线性结构,并采用更灵活的范例,其中包括 if 条件、for 循环和开关等流节点.

该工具围绕几个核心组件构建,包括 图运行器, 它提供了一个 CLI 来执行操作图; A 图形编辑器, 这是 Actionforge 最明显的部分; GitHub 行动 读取动作图并启动图运行器; A 操场 用于测试和实验; 和更多.

Actionforge 无法将现有的 GitHub Actions 转换为操作图,这将简化已经构建操作库的组织的工具采用过程。 Actionforge 的创建者表示,这存在一些挑战和障碍,但他们正在考虑这种可能性。 此外,由于 Actionforge 底层的节点系统是独立于平台的,因此他们正在开发一个用于动作图的桌面应用程序,该应用程序可以在 GitHub 上下文之外构建和执行.

Actionforge 对于非商业公共 GitHub 存储库是免费的,而商业和私人存储库则需要付费使用.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/772281
推荐阅读
相关标签
  

闽ICP备14008679号