0

我有一个码头化的詹金斯服务器。在自由式工作中,我有一个 bash 步骤,我想在 docker 容器中运行。虽然我能够从 Jenkins docker 内部创建一个 docker,但如何将当前作业的工作区访问权限授予新的容器步骤并非易事。这可以通过将reuseNode布尔值设置为 True 在管道语法中实现。在自由式 Jenkins 工作中,这相当于什么?我可以将类似的东西传递-v jenkins-data:/var/jenkins_home --workdir $WORKSPACE给新容器,它几乎可以工作,但我通常会遇到各种权限问题。

4

1 回答 1

0

您是否尝试过使用 Docker 代理?据我了解您的用例,它完全符合您的要求,并负责用户和卷管理。查看这篇文章以获取指导。

于 2018-10-30T12:17:59.320 回答