-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: git-plugin
I have a pipeline job that takes a branch as a parameter and then passes that value to the `Branch Specifier` like so: `${BRANCH}`.

The git plugin expands the value properly, but I believe that when the kubernetes plugin tries to do another checkout to read the pod template, it doesn't expand the variable and then fails.
Â

Â
Â
Steps to reproduce:
1. Configure a pipeline job with a string parameter called `BRANCH`

2. For the pipeline definition, configure it to use "Pipeline script from SCM"
3. Use the `Git` SCM and configure it to point to your repo

4. `Branches to build` -> `Branch Specifier` - should be set to `${BRANCH}` or whatever your parameter is called

5. Specify your Jenkinsfile path
– Specify the pod template using `yamlFile`
6. `Lightweight checkout` should be unchecked
![]()
7. Attempt to build the job
Â
Stripped down version of my jenkinsfile: Jenkinsfile![]()
Â