VS Code 的 GitHub Actions
GitHub Actions 扩展允许你管理工作流程、查看工作流运行历史,并帮助编写工作流。
功能
管理工作流和运行
- 无需离开编辑器即可管理工作流和运行。
- 跟踪 CI 构建和部署。
- 调查失败并查看日志。
工作流编写
在编写和修改工作流时更有信心。通过以下功能在提交工作流之前发现错误:
语法高亮:工作流和 GitHub Actions 表达式的语法高亮使执行时插入的值变得清晰:
集成文档:包括工作流架构、表达式函数,甚至事件负载的文档:
验证和代码补全:针对 YAML 架构和 GitHub Actions 表达式。获得工作流架构、表达式函数、事件负载以及作业或步骤 outputs
的即时验证和代码补全:
针对操作和可重用工作流的智能验证和代码补全:扩展会自动解析引用操作和调用的可重用工作流的参数、输入和输出,以进行代码补全和验证。
入门
- 从市场安装扩展。
- 使用你的 GitHub 账户登录,并在提示时允许
GitHub Actions
访问你的 GitHub 账户。 - 打开一个 GitHub 仓库。
- 你将能够在工作流文件中使用语法功能,并可以在左侧导航栏中找到 GitHub Actions 图标来管理你的工作流。
支持的功能
- 管理工作流和运行
- 编辑工作流(语法高亮、自动补全、悬停和验证)
- 跟踪 CI 构建和部署
- 调查失败并查看日志
- 修改环境、密钥和变量等设置
遗憾的是,目前我们无法支持远程仓库(包括 github.dev 和 vscode.dev)的扩展,因此请使用本地下载的 GitHub 仓库以获得最佳体验。请随时查看此处以获取未来的更新!
我们已启用实验性功能以支持 GitHub Enterprise Server,但该功能是实验性测试版,目前不受支持。要尝试此功能,请启用 use-enterprise
设置以使用你的 GitHub Enterprise Server Authentication Provider
设置进行身份验证。
我们目前无法支持操作系统(OS)证书或企业代理(我们计划支持从 VS Code 代理设置中拉取),但这在我们的未来计划中,已列入待办事项!
贡献
请参阅 CONTRIBUTING.md。扩展架构的描述可以在这里找到。
许可证
本项目根据 MIT 开源许可证的条款授权。请参阅 MIT 以了解完整条款。