2

我正在为我的团队建立一个卫生开发流程。作为其中的一部分,我希望构建的每个代码都经过单元测试和 QA 验证。我已经为代码存储库创建了自定义标签,例如 QA Ready、Prod Ready。除非存在上述自定义标签,否则如何确保 PR 不会合并到 master?

4

1 回答 1

2

我认为您正在寻找的是:GitHub Actions

在任何 GitHub 事件上运行工作流

通过推送、问题创建或新版本等 GitHub 事件启动工作流。为社区使用、构建和维护的服务组合和配置操作。

无论您是想构建容器、部署 Web 服务,还是自动欢迎新用户加入您的开源项目,都可以采取行动。使用您现有的 GITHUB_TOKEN 将 GitHub Packages 与 Actions 配对以简化包管理,包括版本更新、使用我们的全球 CDN 快速分发以及依赖项解析。

您可以探索市场中现有的 GitHub Actions 。

在市场上快速搜索,我发现了这个 GitHub Action Enforce PR label

于 2019-12-13T23:00:11.883 回答