标题 No.58 - 为 openEuler 提供 PR Preview 功能
描述 openEuler官网采用Hugo框架渲染Markdown成最终的静态文件部署,开发流程中缺少针对Pull Request的渲染结果浏览,本任务的目标是通过kubernetes的CRD+Operator提供多静态网站实例的编译和浏览功能,提高开发和检视流程的易用性。
难度 中
导师 @TommyLike
产出标准
实际可用的Operator代码,功能包括: CRD支持用户自定义项目的克隆仓库地址,编译CMD,运行实例资源大小,实例保存时间, Operator能自动编译并返回用户可浏览的Url地址, 超时后自动删除,流程异常时CRD的Status可见。
技术要求
相关项目
https://gitee.com/openeuler/infrastructure
相关资料
https://gohugo.io/
https://kubernetes.io/zh/
https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
Hey @TommyLike, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论