首页 > 解决方案 > 从 gitlab api 获取 wiki 文件夹并使用该文件夹中的文件

问题描述

我有一个 python 方法,它PATH作为参数并从该位置读取所有 csv 文件。一切正常

现在,我不想将 csv 文件与源代码一起上传,但我想进行 CI 测试,看看该方法是否真正运行。

我的想法是将csv文件上传到wiki并使用gitlab api获取文件位置并测试该方法。因此,我的问题是,如何将 wiki 页面作为目录并将其用作PATH运行方法。

我对 gitlab API 很陌生,我这样做了,但它只以纯字符串形式向我显示 wiki 页面的内容。

import gitlab

gl = gitlab.Gitlab('https://git.xxx.yyy.de', private_token='xxxxxxxxxxxxxxxxxxxx')
gl.auth()
project_id = xxx
project = gl.projects.get(project_id)

print(project.wikis.get("Data").content)

还是有另一种更好的方法来做到这一点?

标签: pythongitlabgitlab-cigitlab-api

解决方案


推荐阅读