我们正在开发一个在 Gitlab 上托管的项目,如果有一个机器人来自动处理一些问题,对我们来说会非常方便。
例如:自动关闭 20 多天前标记为“等待客户答复”的问题
我找不到任何关于如何执行此操作的指南或教程,我什至不知道它是否可以完全在 GitHub 中完成,或者我是否需要从外部服务创建我的机器人。
根据您具体想要做什么,有多种选择。我已将所有这些方法用于不同的任务:
就你而言,如果这主要是解决陈旧问题等问题,我会倾向于分叉 triage-ops,它已经有这方面的政策。策略本身被编写为 YAML 文件,并按计划的 GitLab 管道运行,因此上手非常容易,您只需专门化策略以适应您的工作流程即可。