我尝试将新的doctoolchain包装器配置为在竹类中运行。我至今所做的一切
2.0.3)
dtcw和dtcw.bat (version configuration
,一个空的arc42模板,./dtcw downloadTemplate
在竹中重新构建信任迁移)
export http_proxy=http://${bamboo.proxy_host}:${bamboo.proxy_port}
export https_proxy=http://${bamboo.proxy_host}:${bamboo.proxy_port}
export no_proxy=localhost,127.0.0.1
echo "Set executable flag for dtcw"
chmod +x dtcw
echo "Generate HTML documentation"
./dtcw --debug generateHTML但不幸的是,我收到了以下错误:
失败:生成失败,但有异常。
无法使用BuildSessionServices.createCrossBuildFileHashCache().创建CrossBuildFileHashCache类型的服务创建目录‘/project/..gradle/6.7.1/fileHashes’时未能创建父目录‘/project/..gradle’
成功下载了码头映像rdmueller/doctoolchain,并且似乎也启动了渐开线
成功启动进程“分级构建守护进程”
我现在的问题是是什么触发了错误?是doctool链中的错误还是配置错误?顺便说一句,本地这个配置运行良好,但我不需要像竹子中所要求的那样使用代理。
发布于 2022-01-24 15:34:18
实际问题是在容器之外创建的文件或目录在容器内无法访问。因此,解决方案是最大化对工作目录的权限。
echo "Set executable flag for dtcw"
chmod +x dtcw
chmod -R o+rwx ${bamboo.working.directory}
echo "Generate HTML documentation"
./dtcw --debug generateHTML这允许容器内的用户访问容器外部的文件。
https://stackoverflow.com/questions/70807590
复制相似问题