【问题标题】:Publishing GITLAB issues via Jekyll通过 Jekyll 发布 GITLAB 问题
【发布时间】:2022-01-18 18:37:13
【问题描述】:

我工作的一个研究所提供了一个 GITLAB 实例,我们可以通过它在我们的 GITLAB 小组中创建 Jekyll 部署。

我和我的同事现在想知道是否有某种方法可以将问题(我们在其中收集用户故事)直接集成到 Jekyll 站点中。

这很可能是不可能的,因为问题不能在其他私有存储库中公开:cf。 this discussion in the GITLAB FORUM.

或者,我们想知道是否有一个模型工作流用于导出问题(作为 CSV?)并将它们流畅地集成到 Jekyll 存储库的 .md 或 .html 页面中。随着问题的不断更新,我们希望即时反映变化。我想一些 JS 管道可以工作吗?

非常欢迎提供资源链接!

【问题讨论】:

    标签: gitlab jekyll


    【解决方案1】:

    一般来说,您想对项目问题进行的任何集成都绝对可能使用 JavaScript 和 OAuth authentication 与前端应用程序。页面站点也可以配置为尊重成员设置。见pages access control。不过,您可能必须自己构建集成,如果没有一些 JS/前端经验,这可能会很有挑战性。

    如果您只想查看您的页面站点中的问题,您始终可以在构建时提取问题信息,就像您描述的那样,那么不需要 OAuth 或 js。但是,除非您经常重建,否则您的文档可能会变得陈旧(考虑到您的目标,可能并不理想)。如果您对计划运行之间的页面陈旧没问题,您可以使用scheduled pipelines 来潜在地克服这个问题。

    【讨论】:

    • 计划的管道听起来是个好主意。以更长的时间间隔更新会很好。我也和我大学的 IT 服务部谈过,他们说最后的办法是将所有用户故事放在一个完全公开的仓库中。这将需要对我们组中的所有存储库进行一些可见性争论,因为该组本身是私有的,所以我将首先尝试 API + JS 解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 2019-02-10
    相关资源
    最近更新 更多