Рейтинг:0

Конвейер Jenkins с использованием агента докера не может продвигать артефакт из-за jvm cacert

флаг cn

Мне нужно передать некоторые файлы jar, полученные во время конвейера Jenkins, в Jfrog; под кодом:

stage («Искусственная конфигурация») {
            когда { выражение { params.runDelivery } }
            шаги {
                rtServer (
                    id: "искусственная фабрика",
                    URL: "https://jfroglocal/artifactory",
                    учетные данные: "jfrog"
                )

                rtMavenDeployer (
                    идентификатор: "MAVEN_DEPLOYER",
                    идентификатор сервера: "искусственная фабрика",
                    releaseRepo: "пример-репо-локальный",
                    snapshotRepo: "пример-репо-локальный"
                )
            }
        }

здесь ошибка:

[m org.apache.maven.cli.MavenCli — пропуск развертывания оставшихся артефактов (если есть) и информации о сборке. sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации к запрошенной цели и т. д.

если я запускаю конвейер непосредственно с «подчиненного сервера jenkins», ошибка исчезает после связывания /usr/lib/jvm/java-11-openjdk-amd64/lib/security/cacert с /etc/ssl/certs/java/cacerts

если я запускаю тот же конвейер из агента докера, ошибка сохраняется; ниже заявленного агента:

агент {
        докер {
            ярлык «Ubuntu-20.04-Slave»
            изображение 'узел: 10'
            аргументы '-u корень'
        }

    }

как я могу связать файл cacert (ведомого jenkins) с контейнером?

есть ли способ настроить jenkins для совместного использования cacert JVM с контейнером?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.