【发布时间】:2020-12-07 20:20:48
【问题描述】:
我正在构建一个 Jenkins 管道,我的存储库中有一个构建映像,并且我已经上传了一个秘密文件,我需要将它提供给我的构建作业到 Jenkins 凭据作为一个秘密文件。我需要将此文件复制到 docker run 命令的工作目录,该命令在构建器映像上运行命令。 我正在使用它来检索文件作为环境变量:
withCredentials([
file(credentialsId: 'keystore', variable: 'KEYSTORE'), {
try {
docker run parameters ${image} -e ${KEYSTORE} command...
}
关于在运行 docker 映像时如何使该文件在容器内可用的任何想法?
【问题讨论】: