0

我正在尝试使用基础映像 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] [错误] sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

4

0 回答 0