Skip to content

[JENKINS-75087] Provide way to disable mounting Jenkins workspace #726

@jenkins-infra-bot

Description

@jenkins-infra-bot

Currently the Jenkins workspace is always mounted. This might not be desirable in all cases (such as JENKINS-74912). It also prevents users from using their own workdir parameter.

Provide a way do disable the default mounting of the workspace. Example:

docker.image('myregistry.com/myrepository/myimage:latest').inside(mountWorkspace=false) {
    bat 'echo test'
}

Originally reported by mrichar2, imported from: Provide way to disable mounting Jenkins workspace
  • status: Open
  • priority: Minor
  • component(s): docker-workflow-plugin
  • label(s): docker-workflow-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-07
Raw content of original issue

Currently the Jenkins workspace is always mounted. This might not be desirable in all cases (such as JENKINS-74912). It also prevents users from using their own workdir parameter.

Provide a way do disable the default mounting of the workspace. Example:

docker.image('myregistry.com/myrepository/myimage:latest').inside(mountWorkspace=false) {
    bat 'echo test'
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions