GitHub Actions

GitHub Actions

GitHub ActionsGitHub Actions 是一个持续集成与持续交付(CI/CD)平台,可让您自动化构建、测试和部署流水线。 RubyMine 可识别 GitHub YAML 文件,并为其提供代码辅助功能。 其中包括存储在 .github/workflows 目录中的 workflow 文件和存储在 .github/actions 目录中的 action 文件。 有关更多信息,请参阅 GitHub Actions 文档。

RubyMine 支持以下与 GitHub 文件相关的功能:

语法高亮

RubyMine 为 YAML 文件结构提供语法高亮显示。 您可以在 设置 | 编辑器 | 配色方案 | YAML 中自定义配色方案。

检查

您可以检测 GitHub 文件中作业依赖关系循环、无效参数或标准库函数调用、未定义的 action 或文件引用、未定义的作业依赖关系以及未定义的参数。

您可以在 设置 对话框(Ctrl+Alt+S )中,位于 编辑器 | 检查 | GitHub 操作 下管理 GitHub Actions 检查。

代码补全

RubyMine 提供丰富的补全支持,帮助您更快速地编写 GitHub workflow 与 action。 包括以下内容:

对多种 GitHub Actions 上下文的补全,包括 github.*、 env.*、 steps.* 和 inputs.*。 这简化了复杂 workflow 脚本的编写流程,并减少了查找上下文相关语法和参数所需的时间。

对 needs 和 runs-on 属性的作业依赖关系补全。

YAML 结构建议。

对本地 action 及发布在 GitHub 中 actions 组织下的 action,提供参数、名称与版本自动补全。

计划性 workflow 的 CRON 表达式支持,包括校验与补全功能。

Docker 镜像与标签建议,确保您的 action 集成 Docker 容器。

JavaScript 文件路径补全。

对 action.yml 中的品牌支持,允许您指定图标与颜色,在 GitHub Marketplace 和 workflow 中直观地区分 action。

代码导航

您可以在 GitHub Actions 文件中快速在符号的声明与用法之间导航。

快速文档

将鼠标悬停在符号上,或使用 文档 工具窗口(Ctrl+Q )以查看快速文档。

创建新的 GitHub workflowRubyMine 仅允许您在 .github/workflows 目录中创建用于 GitHub workflow 的 YAML 文件。

在 Project 工具窗口中,右键单击 .github/workflows 目录并选择 新建 (或按 Alt+Insert)。 然后,选择 GitHub 工作流 文件类型。

在 新建GitHub 工作流文件 对话框中指定文件名,并按 Enter。

创建新的 GitHub actionRubyMine 仅允许您在 .github/actions 目录中创建用于 GitHub action 的 YAML 文件。

在 Project 工具窗口中,右键单击 .github/actions 目录并选择 新建 (或按 Alt+Insert)。 然后,选择 GitHub 操作 文件类型。

在 新建GitHub 操作文件 对话框中指定文件名,并按 Enter。

最后修改日期: 2025年 12月 5日与 GitHub gists 分享代码GitLab

相关数据

血色浪漫相关推荐
365BET

血色浪漫相关推荐

⏳ 08-03 💖 95
电源按钮锁定怎么解除
365BET

电源按钮锁定怎么解除

⏳ 07-06 💖 731
皮带型号尺寸对照表图(皮带的型号和长度对照表)
beat365体育亚洲版登录

皮带型号尺寸对照表图(皮带的型号和长度对照表)

⏳ 09-30 💖 880