-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Jenkins LTS 2.32.3 + All plugins up to date.
Pipeline: Build Step : 2.4
Git client plugin : 2.3
-
-
git plugin 4.14.0, workflow-cps (pipeline-groovy) 3601.v9b_36a_d99e1cc
Pipeline from SCM does not expand parameters or environment variables
Steps to reproduce:
- Create a new Pipeline with a String Parameter "PIPELINE_BRANCH"
- In the pipeline definition ; Select "Pipeline Script from SCM"
- Enter the repository URL
- In branch to build, enter the parameter : ${PIPELINE_BRANCH}
- Enter your script path
- Run the job with a valid branch
An error in thrown :
hudson.plugins.git.GitException: Command "git fetch --tags --progress origin +refs/heads/${PIPELINE_BRANCH}:refs/remotes/origin/${PIPELINE_BRANCH} --prune" returned status code 128:
stdout:
${PIPELINE_BRANCH} is not replaced by its value.
Same issue with an environment variable.
Expanding parameters/variable is working fine for a freestyle or matrix job.
- duplicates
-
JENKINS-28447 CpsScmFlowDefinition does not resolve variables
-
- Resolved
-
- is duplicated by
-
JENKINS-37681 PipelineScript from SCM is not accepting Parameters as input
-
- Resolved
-
-
JENKINS-36411 Cannot access environment variable from parameterized plugin in pipeline checkout
-
- Resolved
-
-
JENKINS-48431 Pipeline script from SCM should support build parameters using Lightweight checkout
-
- Closed
-
- is related to
-
JENKINS-48431 Pipeline script from SCM should support build parameters using Lightweight checkout
-
- Closed
-
-
JENKINS-49758 when passing in ref_spec with build parameters, the exact string "$REF_SPEC" is used rather then the value
-
- Open
-
-
JENKINS-60250 "Pipeline script from SCM": Git branch field cannot expand property from file
-
- Open
-
- relates to
-
JENKINS-70155 ReadTrusted fails when using Pipeline from SCM with a specific commit / Lightweight checkout fails when specifying single commit
-
- Open
-
-
JENKINS-42836 Build parameter not expanded in script path
-
- Resolved
-
- links to
[JENKINS-42971] Pipeline script from SCM does not expand build parameters/env variables for lightweight checkouts
Description |
Original:
Pipeline from SCM does not expand parameters or environment variables :( Steps to reproduce: * Create a new Pipeline with a String Parameter "PIPELINE_BRANCH" * In the pipeline definition ; Select "Pipeline Script from SCM" * Enter the Repository URL * In branch to build, enter the parameter : $\{PIPELINE_BRANCH} * Enter your script path * Run the job with a valid branch An error in thrown : hudson.plugins.git.GitException: Command "git fetch --tags --progress origin +refs/heads/$\{PIPELINE_BRANCH}:refs/remotes/origin/$\{PIPELINE_BRANCH} --prune" returned status code 128: stdout: $\{PIPELINE_BRANCH} is not replaced by its value. Same issue with an environment variable. Expanding parameters/variable is working fine for a Freestyle or matrix job. |
New:
Pipeline from SCM does not expand parameters or environment variables Steps to reproduce: * Create a new Pipeline with a String Parameter "PIPELINE_BRANCH" * In the pipeline definition ; Select "Pipeline Script from SCM" * Enter the Repository URL * In branch to build, enter the parameter : $\{PIPELINE_BRANCH} * Enter your script path * Run the job with a valid branch An error in thrown : hudson.plugins.git.GitException: Command "git fetch --tags --progress origin +refs/heads/$\{PIPELINE_BRANCH}:refs/remotes/origin/$\{PIPELINE_BRANCH} --prune" returned status code 128: stdout: $\{PIPELINE_BRANCH} is not replaced by its value. Same issue with an environment variable. Expanding parameters/variable is working fine for a Freestyle or matrix job. |
Description |
Original:
Pipeline from SCM does not expand parameters or environment variables Steps to reproduce: * Create a new Pipeline with a String Parameter "PIPELINE_BRANCH" * In the pipeline definition ; Select "Pipeline Script from SCM" * Enter the Repository URL * In branch to build, enter the parameter : $\{PIPELINE_BRANCH} * Enter your script path * Run the job with a valid branch An error in thrown : hudson.plugins.git.GitException: Command "git fetch --tags --progress origin +refs/heads/$\{PIPELINE_BRANCH}:refs/remotes/origin/$\{PIPELINE_BRANCH} --prune" returned status code 128: stdout: $\{PIPELINE_BRANCH} is not replaced by its value. Same issue with an environment variable. Expanding parameters/variable is working fine for a Freestyle or matrix job. |
New:
Pipeline from SCM does not expand parameters or environment variables Steps to reproduce: * Create a new Pipeline with a String Parameter "PIPELINE_BRANCH" * In the pipeline definition ; Select "Pipeline Script from SCM" * Enter the repository URL * In branch to build, enter the parameter : $\{PIPELINE_BRANCH} * Enter your script path * Run the job with a valid branch An error in thrown : hudson.plugins.git.GitException: Command "git fetch --tags --progress origin +refs/heads/$\{PIPELINE_BRANCH}:refs/remotes/origin/$\{PIPELINE_BRANCH} --prune" returned status code 128: stdout: $\{PIPELINE_BRANCH} is not replaced by its value. Same issue with an environment variable. Expanding parameters/variable is working fine for a freestyle or matrix job. |
Summary | Original: Pipeline script from SCM does not expand build parameters/env Variables. | New: Pipeline script from SCM does not expand build parameters/env variables. |
Link |
New:
This issue duplicates |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Resolution | Original: Duplicate [ 3 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Component/s | New: scm-api-plugin [ 18054 ] | |
Component/s | Original: pipeline-build-step-plugin [ 21707 ] |
Summary | Original: Pipeline script from SCM does not expand build parameters/env variables. | New: Pipeline script from SCM does not expand build parameters/env variables for lightweight checkouts |
Link |
New:
This issue is duplicated by |
Link |
New:
This issue is duplicated by |
Link |
New:
This issue relates to |