在Docker化的Jenkins中的Docker容器步骤中访问作业的工作空间

时间:2018-10-30 10:34:27

标签: jenkins jenkins-docker

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

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用Docker代理?据我了解您的用例,它可以完全满足您的需求,并负责用户和卷管理。检查this article以获得指示。

相关问题