【发布时间】:2022-01-19 15:38:12
【问题描述】:
我正在尝试构建一个 docker 映像作为我项目管道的一部分,并将一些凭据作为机密传递。受影响的线路是
DOCKER_BUILDKIT=1 docker build --secret id=ARTIFACTORY_USERNAME --secret id=ARTIFACTORY_PASSWORD -f "$DOCKERFILE" context
我收到以下错误
could not parse secrets: [id=ARTIFACTORY_USERNAME id=ARTIFACTORY_PASSWORD]: failed to stat ARTIFACTORY_USERNAME: stat ARTIFACTORY_USERNAME: no such file or directory
奇怪的是,如果我手动执行它,它可以在 Jenkins 执行它的同一台机器上工作。
Jenkins 在开始执行和到达可能会导致此问题的脚本之间是否有什么动作?
【问题讨论】:
标签: docker jenkins jenkins-pipeline docker-build docker-buildkit