jenkinsci / jenkinsci/credentials-plugin

[JENKINS-69641] Secret file for credentials as build parameter does not get passed to workspace

Open
#927 0 comments 0 reactions 0 assignees View on GitHub
component:credentials-plugin imported-jira-issue priority:critical resolution:unresolved
Dominant language
Java
Stars
134
Forks
258
Avg merge
48m
Merged PRs (30d)
1

Description

When a secret file is created in credentials plugin, it does not get passed to build node workspace:

 

Steps to reproduce:

1. Add a credentials in form of secret file to Jenkins.

2. Create a freestyle project with one build parameter ${KEY}

3. Setup the project to run on a node

4. Add sh script to build steps : cat ${KEY}

5. Run the project

6. You should see something like the following in project output:

[test_creds] $ /bin/sh -xe /tmp/jenkins18411461223860606461.sh

+ cat key

cat: key: No such file or directory

 

---
Originally reported by aluvian, imported from: Secret file for credentials as build parameter does not get passed to workspace


  • status: Open
  • priority: Critical
  • component(s): credentials-plugin
  • label(s): credentials
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-12-08

Raw content of original issue

When a secret file is created in credentials plugin, it does not get passed to build node workspace:

 

Steps to reproduce:

1. Add a credentials in form of secret file to Jenkins.

2. Create a freestyle project with one build parameter ${KEY}

3. Setup the project to run on a node

4. Add sh script to build steps : cat ${KEY}

5. Run the project

6. You should see something like the following in project output:
[test_creds] $ /bin/sh -xe /tmp/jenkins18411461223860606461.sh
+ cat key
cat: key: No such file or directory
 

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.