我正在尝试使用基本图像openjdk:8-jdk-alpine在无人机中进行./gradlew构建。但我的java需要连接到https源以获取一些文件,并且在执行此操作时失败,因为基本映像没有合并证书。
有没有办法克服这个问题?我们可以将证书添加到无人机管道中,还是可以尝试使用我的证书创建一个全新的基本jdk映像?下面是我的drone.yml文件的片段
pipeline:
test-build:
when:
event: pull_request
image: openjdk:8-jdk-alpine
commands:
- apk --update add bash libstdc++
- ./gradlew clean build test
错误讯息:
[ant:xjc] [ERROR] sun.security.validator.ValidatorException:PKIX路径 建筑失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到所请求目标的有效证书路径