logo
0
0
WeChat Login

Code Wiki 导出工具

可用于导出CNB的Code Wiki内容导出,在Code Wiki生成过程中,会将文档导入到/data/codewiki/${CNB_REPO_SLUG}进行缓存,那么可以将该目录打包发送到服务器。

该项目提供了一个简单的鉴权服务器,可以利用该服务器进行接受打包后的文档。

使用方法

使用变量、密钥库或其他方式将以下变量导出到环境中

SERVER_HOST SERVER_PORT SERVER_SECRET

SERVER_HOST是服务器地址,SERVER_PORT是服务器端口,SERVER_SECRET是服务器密钥。

将如下代码添加到CNB的yml文件中

# 紧随在Code Wiki的配置文件后。 - name: 发送数据 imports: - https://cnb.cool/<密钥仓库位置>/-/blob/main/<密钥仓库文件>.yml script: | tar -C /data/codewiki/${CNB_REPO_SLUG} -czf - . \ | curl --fail --retry 3 \ -H "X-API-Key: ${SERVER_SECRET}" \ --upload-file - \ http://${SERVER_HOST}:${SERVER_PORT}/upload/dir-$(date +%F).tar.gz

About

可将CodeWiki生成的文档打包发送

52.00 KiB
0 forks0 stars1 branches0 TagREADMEMIT license
Language
Python92%
Shell8%